{"version":3,"file":"finbourne-lusid-sdk-angular18.mjs","sources":["../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/encoder.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/variables.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/configuration.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/abor.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/aborConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/addressKeyDefinition.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/aggregatedReturns.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/aggregation.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/allocations.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/amortisationRuleSets.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/applicationMetadata.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/blocks.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/calendars.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/chartOfAccounts.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/complexMarketData.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/compliance.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/configurationRecipe.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/conventions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/corporateActionSources.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/counterparties.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/customDataModels.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/customEntities.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/customEntityDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/customEntityTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/cutLabelDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/dataTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/derivedTransactionPortfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/entities.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/executions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/feeTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/fundConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/funds.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/groupReconciliations.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/identifierDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/instrumentEventTypes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/instrumentEvents.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/instruments.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/investorRecords.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/legacyCompliance.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/legalEntities.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/orderGraph.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/orderInstructions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/orderManagement.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/orders.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/packages.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/participations.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/persons.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/placements.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/portfolioGroups.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/portfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/propertyDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/queryableKeys.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/quotes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/reconciliations.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/referenceLists.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/referencePortfolio.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/relationDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/relations.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/relationshipDefinitions.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/relationships.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/schemas.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/scopes.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/scriptedTranslation.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/search.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/sequences.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/simplePositionPortfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/stagedModifications.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/stagingRuleSet.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/structuredResultData.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/systemConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/taxRuleSets.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/timelines.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/transactionConfiguration.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/transactionFees.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/transactionPortfolios.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/translation.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/workspace.service.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api/api.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/a2BBreakdown.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/accessMetadataOperation.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/accessMetadataValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/account.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/accountingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/accumulationEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/actionId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addBusinessDaysToDateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addBusinessDaysToDateResponse.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/additionalPayment.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addressDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addressKeyComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addressKeyList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addressKeyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/addressKeyOptionDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/adjustGlobalCommitmentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregateSpec.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregationMeasureFailureDetail.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregationOp.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregationOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregationQuery.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/aggregationType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/alias.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/amortisationEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/amortisationRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/amount.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendFxForwardCurveByQuoteReference.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendFxForwardCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendFxForwardPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendFxForwardTenorCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendFxForwardTenorPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendMarketData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/appendMarketDataType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/assetClass.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/barrier.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/basket.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/basketIdentifier.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bond.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bondConversionEntry.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bondConversionSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bondCouponEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bondDefaultEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bondPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bonusIssueEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/boolComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/boolListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/branchStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/branchStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/bucketingSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/calculationInfo.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/calendarDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/callOnIntermediateSecuritiesEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/capFloor.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/capitalDistributionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cash.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashFlowLineage.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashFlowValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashFlowValueSet.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashLadderRecord.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashOfferElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cashPerpetual.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cdsCreditEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cdsFlowConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cdsIndex.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cdsProtectionDetailSpecification.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cdxCreditEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/changeHistory.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/changeHistoryAction.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/changeItem.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/checkStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/checkStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cleardownModuleDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cleardownModuleRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/client.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/closeEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/comparisonAttributeValuePair.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/completePortfolio.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complexBond.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complexMarketData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complexMarketDataId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceParameterType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceRunInfo.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceStepType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceStepTypeRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/complianceTemplateParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/componentFilter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/compounding.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/constantVolatilitySurface.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/contractDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/contractForDifference.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/contractInitialisationEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/corporateActionTransitionComponent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/corporateActionTransitionComponentRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createAddressKeyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createAmortisationRuleSetRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createCorporateActionSourceRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createDataTypeRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createDerivedPropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createDerivedTransactionPortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createIdentifierDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createPropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createRelationDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createRelationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createRelationshipDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createRelationshipRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createSequenceRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createSimplePositionPortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createTransactionPortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/createUnitDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/creditDefaultSwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/creditPremiumCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/creditRating.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/creditSpreadCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/criterionType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/currencyAndAmount.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/curveOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customDataModelIdentifierTypeSpecification.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customDataModelIdentifierTypeSpecificationWithDisplayName.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customDataModelPropertySpecification.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customDataModelPropertySpecificationWithDisplayName.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customEntityField.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customEntityFieldDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/customEntityId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/cutLocalTime.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dataDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dataMapKey.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dataType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dataTypeSummary.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dataTypeValueRange.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateAttributes.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateOrDiaryEntry.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateRange.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateTimeComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateTimeComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dateTimeListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dayMonth.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dayOfWeek.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/decimalComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/decimalList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/decimalListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/deleteModes.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/deleteRelationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/deleteRelationshipRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/depositCloseEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/depositInterestPaymentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/describedAddressKey.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dialectId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dialectSchema.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/discountFactorCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/discountingDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/discountingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dividendOptionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/dividendReinvestmentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/drawdownEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/earlyRedemptionElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/earlyRedemptionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/economicDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/economicDependencyType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/effectiveRange.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/electionSpecification.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/eligibilityCalculation.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/emptyModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/entityIdentifier.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equity.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityAllOfIdentifiers.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityCurveByPricesData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityCurveDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityOption.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equitySwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/equityVolSurfaceData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/errorDetail.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/eventDateRange.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/exDividendConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/exchangeTradedOption.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/exerciseEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/exoticInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/expiryEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/externalFeeComponentFilter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fieldDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fieldSchema.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fieldValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fileResponse.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/filterPredicateComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/filterStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/filterStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fixedLeg.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fixedLegAllOfOverrides.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fixedSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/flexibleDeposit.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/flexibleLoan.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/floatSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/floatingLeg.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/flowConventionName.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/forwardRateAgreement.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fromRecipe.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundAmount.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundIdList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundPreviousNAV.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundShareClass.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundingLeg.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fundingLegOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/future.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/futureExpiryEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/futureMarkToMarketEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/futuresContractDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForward.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardCurveByQuoteReference.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardSettlementEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardTenorCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardTenorPipsCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxForwardsDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxLinkedNotionalSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxOption.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxRateSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxSwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxTenorConvention.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/fxVolSurfaceData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/generalLedgerProfileMapping.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/generatedEventDiagnostics.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/getReferencePortfolioConstituentsResponse.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupBySelectorComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupByStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupByStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupCalculationComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupFilterPredicateComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupFilterStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupFilterStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationAggregateComparisonRuleOperand.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationComparisonRuleStringValueMap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationComparisonRuleTolerance.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationCoreComparisonRuleOperand.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationDatePair.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationDefinitionCurrencies.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationInstanceId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationRunDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationUserReviewAdd.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationUserReviewBreakCode.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationUserReviewComment.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationUserReviewMatchKey.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/groupReconciliationUserReviewRemove.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/holdingContext.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/holdingIdsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/holdingsAdjustment.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/holdingsAdjustmentHeader.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/iUnitDefinitionDto.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/identifierDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/indexConvention.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/indexModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/indexProjectionDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/industryClassifier.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inflationFixingDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inflationIndexConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inflationLeg.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inflationLinkedBond.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inflationSwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/informationalErrorEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/informationalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/inputTransition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentDefinitionFormat.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentDeleteModes.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentEventType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentIdTypeDescriptor.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentIdValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentLeg.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentPaymentDiaryRow.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentResolutionDetail.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentSearchProperty.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/instrumentType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/interestRateSwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/interestRateSwaption.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/intermediateComplianceStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/intermediateComplianceStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/intermediateSecuritiesDistributionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/irVolCubeData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/irVolDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/isBusinessDayResponse.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/journalEntryLineShareClassBreakdown.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/labelValueSet.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lapseElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/levelStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lifeCycleEventLineage.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lifeCycleEventValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lineageMember.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/link.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/loanFacility.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/loanFacilityContractRolloverEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/loanInterestRepaymentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/loanPeriod.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/loanPrincipalRepaymentEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lockPeriodDiaryEntryRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lusidInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lusidProblemDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lusidTradeTicket.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lusidUniqueId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/lusidValidationProblemDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mappedString.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/markToMarketConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketContextSuppliers.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketDataOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketDataOptionsType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketDataSpecificRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketDataType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketObservableType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/marketQuote.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/masteredInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/matchCriterion.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/maturityEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mbsCouponEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mbsInterestDeferralEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mbsInterestShortfallEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mbsPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mbsPrincipalWriteOffEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/membership.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/membershipAndStatus.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/mergerEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/metricValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/modelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/modelOptionsType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/modelSelection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/movementType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/multiCurrencyAmounts.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/newInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/numericComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/opaqueDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/opaqueMarketData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/opaqueModelOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/openEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/operandType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/operation.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/operationType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/operator.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/optionEntry.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/optionExerciseCashEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/optionExerciseElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/optionExercisePhysicalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/optionalitySchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/orderBySpec.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/orderFlowConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/orderGraphBlockTransactionDetail.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/outputTransaction.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/percentCheckStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/percentCheckStepRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/performanceReturn.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/performanceReturnsMetric.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/periodType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/perpetualEntityState.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolio.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioEntityId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioGroupIdComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioGroupIdList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioGroupIdListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioIdComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioIdList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioIdListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioResultDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioSearchResult.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/portfolioWithoutHref.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/postingModuleDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/postingModuleRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/preTradeConfiguration.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/premium.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/pricingModel.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyDefinitionSearchResult.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyDefinitionType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyDomain.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyFilter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyKeyComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyKeyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyLifeTime.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyReferenceDataValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyValueEquals.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/propertyValueIn.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/protectionPayoutCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quantityInstructed.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quoteAccessMetadataRuleId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quoteDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quoteInstrumentIdType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quoteSeriesId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/quoteType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/rawVendorEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reOpenPeriodDiaryEntryRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/recombineStep.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/recommendedSortBy.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconcileDateTimeRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconcileNumericRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconcileStringRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconciliationLeftRightAddressKeyPair.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconciliationLine.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconciliationRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reconciliationRuleType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/referenceInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/referenceList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/referenceListType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/referencePortfolioWeightType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/relativeDateOffset.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/repo.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/repurchaseOfferEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/requestedChanges.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resetEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resourceId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/responseMetaData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultDataKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultKeyRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultKeyRuleType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValue.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValue0D.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueBool.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueCurrency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueDateTimeOffset.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueDecimal.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueDictionary.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueInt.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueString.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/resultValueType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/returnZeroPvOptions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/reverseStockSplitEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/roundingConfigurationComponent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/roundingConvention.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/scalingMethodology.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/schedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/scheduleType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/scopeDefinition.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/scripDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/scriptMapReference.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/setTransactionConfigurationAlias.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/settlementSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/shareClassAmount.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/shareClassDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/sideConfigurationDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/sideDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/simpleCashFlowLoan.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/simpleInstrument.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/simpleRoundingConvention.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/sortOrder.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/spinOffEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagedModificationDecision.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagedModificationDecisionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagedModificationEffectiveRange.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagedModificationStagingRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagedModificationsInfo.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagingRuleApprovalCriteria.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stagingRuleMatchCriteria.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stepSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stockDividendEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stockSplitEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stringComparisonType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stringComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stringList.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/stringListComplianceParameter.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/structuredResultDataId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/subHoldingKeyValueEquals.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/swapCashFlowEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/swapPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/templateField.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/tenderEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/tenderOfferElection.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/termDeposit.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/termDepositInterestEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/termDepositPrincipalEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/timeZoneConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/totalReturnSwap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/touch.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/tradeTicket.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/tradeTicketType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/tradingConventions.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transaction.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionConfigurationMovementData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionConfigurationMovementDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionConfigurationTypeAlias.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionCurrencyAndAmount.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionDateWindows.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionDiagnostics.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPrice.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPriceAndType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPriceType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPropertyMap.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPropertyMapping.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionPropertyMappingRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionQueryMode.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionQueryParameters.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionRoles.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionStatus.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionTypeAlias.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionTypeCalculation.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionTypeDetails.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transactionTypePropertyMapping.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/transitionEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/translationInput.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/translationScriptId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/triggerEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/typedResourceId.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/unitSchema.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/unitisationData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/unitsRatio.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/unmatchedHoldingMethod.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updateAmortisationRuleSetDetailsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updateDepositAmountEvent.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updateInstrumentIdentifierRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updatePortfolioGroupRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updatePortfolioRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updatePropertyDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updateRelationshipDefinitionRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/updateUnitRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/upsertReferencePortfolioConstituentsRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/user.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/valuationPointDataRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/valuationSchedule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/valueType.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/vendorDependency.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/vendorLibrary.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/vendorModelRule.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/version.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/warning.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/weightedInstrumentInLineLookupIdentifiers.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/workspaceCreationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/workspaceItemCreationRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/workspaceItemUpdateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/workspaceUpdateRequest.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/workspaceVisibility.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/yearMonthDay.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/model/yieldCurveData.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/lib/.generated/api.module.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/public-api.ts","../../../../projects/finbourne/lusid-sdk-angular18/src/finbourne-lusid-sdk-angular18.ts"],"sourcesContent":["import { HttpParameterCodec } from '@angular/common/http';\n\n/**\n * Custom HttpParameterCodec\n * Workaround for https://github.com/angular/angular/issues/18261\n */\nexport class CustomHttpParameterCodec implements HttpParameterCodec {\n    encodeKey(k: string): string {\n        return encodeURIComponent(k);\n    }\n    encodeValue(v: string): string {\n        return encodeURIComponent(v);\n    }\n    decodeKey(k: string): string {\n        return decodeURIComponent(k);\n    }\n    decodeValue(v: string): string {\n        return decodeURIComponent(v);\n    }\n}\n","import { InjectionToken } from '@angular/core';\n\nexport const BASE_PATH = new InjectionToken<string>('basePath');\nexport const COLLECTION_FORMATS = {\n    'csv': ',',\n    'tsv': '   ',\n    'ssv': ' ',\n    'pipes': '|'\n}\n","import { HttpParameterCodec } from '@angular/common/http';\nimport { Param } from './param';\n\nexport interface ConfigurationParameters {\n    /**\n     *  @deprecated Since 5.0. Use credentials instead\n     */\n    apiKeys?: {[ key: string ]: string};\n    username?: string;\n    password?: string;\n    /**\n     *  @deprecated Since 5.0. Use credentials instead\n     */\n    accessToken?: string | (() => string);\n    basePath?: string;\n    withCredentials?: boolean;\n    /**\n     * Takes care of encoding query- and form-parameters.\n     */\n    encoder?: HttpParameterCodec;\n    /**\n     * Override the default method for encoding path parameters in various\n     * <a href=\"https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#style-values\">styles</a>.\n     * <p>\n     * See {@link README.md} for more details\n     * </p>\n     */\n    encodeParam?: (param: Param) => string;\n    /**\n     * The keys are the names in the securitySchemes section of the OpenAPI\n     * document. They should map to the value used for authentication\n     * minus any standard prefixes such as 'Basic' or 'Bearer'.\n     */\n    credentials?: {[ key: string ]: string | (() => string | undefined)};\n}\n\nexport class Configuration {\n    /**\n     *  @deprecated Since 5.0. Use credentials instead\n     */\n    apiKeys?: {[ key: string ]: string};\n    username?: string;\n    password?: string;\n    /**\n     *  @deprecated Since 5.0. Use credentials instead\n     */\n    accessToken?: string | (() => string);\n    basePath?: string;\n    withCredentials?: boolean;\n    /**\n     * Takes care of encoding query- and form-parameters.\n     */\n    encoder?: HttpParameterCodec;\n    /**\n     * Encoding of various path parameter\n     * <a href=\"https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#style-values\">styles</a>.\n     * <p>\n     * See {@link README.md} for more details\n     * </p>\n     */\n    encodeParam: (param: Param) => string;\n    /**\n     * The keys are the names in the securitySchemes section of the OpenAPI\n     * document. They should map to the value used for authentication\n     * minus any standard prefixes such as 'Basic' or 'Bearer'.\n     */\n    credentials: {[ key: string ]: string | (() => string | undefined)};\n\n    constructor(configurationParameters: ConfigurationParameters = {}) {\n        this.apiKeys = configurationParameters.apiKeys;\n        this.username = configurationParameters.username;\n        this.password = configurationParameters.password;\n        this.accessToken = configurationParameters.accessToken;\n        this.basePath = configurationParameters.basePath;\n        this.withCredentials = configurationParameters.withCredentials;\n        this.encoder = configurationParameters.encoder;\n        if (configurationParameters.encodeParam) {\n            this.encodeParam = configurationParameters.encodeParam;\n        }\n        else {\n            this.encodeParam = param => this.defaultEncodeParam(param);\n        }\n        if (configurationParameters.credentials) {\n            this.credentials = configurationParameters.credentials;\n        }\n        else {\n            this.credentials = {};\n        }\n\n        // init default oauth2 credential\n        if (!this.credentials['oauth2']) {\n            this.credentials['oauth2'] = () => {\n                return typeof this.accessToken === 'function'\n                    ? this.accessToken()\n                    : this.accessToken;\n            };\n        }\n    }\n\n    /**\n     * Select the correct content-type to use for a request.\n     * Uses {@link Configuration#isJsonMime} to determine the correct content-type.\n     * If no content type is found return the first found type if the contentTypes is not empty\n     * @param contentTypes - the array of content types that are available for selection\n     * @returns the selected content-type or <code>undefined</code> if no selection could be made.\n     */\n    public selectHeaderContentType (contentTypes: string[]): string | undefined {\n        if (contentTypes.length === 0) {\n            return undefined;\n        }\n\n        const type = contentTypes.find((x: string) => this.isJsonMime(x));\n        if (type === undefined) {\n            return contentTypes[0];\n        }\n        return type;\n    }\n\n    /**\n     * Select the correct accept content-type to use for a request.\n     * Uses {@link Configuration#isJsonMime} to determine the correct accept content-type.\n     * If no content type is found return the first found type if the contentTypes is not empty\n     * @param accepts - the array of content types that are available for selection.\n     * @returns the selected content-type or <code>undefined</code> if no selection could be made.\n     */\n    public selectHeaderAccept(accepts: string[]): string | undefined {\n        if (accepts.length === 0) {\n            return undefined;\n        }\n\n        const type = accepts.find((x: string) => this.isJsonMime(x));\n        if (type === undefined) {\n            return accepts[0];\n        }\n        return type;\n    }\n\n    /**\n     * Check if the given MIME is a JSON MIME.\n     * JSON MIME examples:\n     *   application/json\n     *   application/json; charset=UTF8\n     *   APPLICATION/JSON\n     *   application/vnd.company+json\n     * @param mime - MIME (Multipurpose Internet Mail Extensions)\n     * @return True if the given MIME is JSON, false otherwise.\n     */\n    public isJsonMime(mime: string): boolean {\n        const jsonMime: RegExp = new RegExp('^(application\\/json|[^;/ \\t]+\\/[^;/ \\t]+[+]json)[ \\t]*(;.*)?$', 'i');\n        return mime !== null && (jsonMime.test(mime) || mime.toLowerCase() === 'application/json-patch+json');\n    }\n\n    public lookupCredential(key: string): string | undefined {\n        const value = this.credentials[key];\n        return typeof value === 'function'\n            ? value()\n            : value;\n    }\n\n    private defaultEncodeParam(param: Param): string {\n        // This implementation exists as fallback for missing configuration\n        // and for backwards compatibility to older typescript-angular generator versions.\n        // It only works for the 'simple' parameter style.\n        // Date-handling only works for the 'date-time' format.\n        // All other styles and Date-formats are probably handled incorrectly.\n        //\n        // But: if that's all you need (i.e.: the most common use-case): no need for customization!\n\n        const value = param.dataFormat === 'date-time' && param.value instanceof Date\n            ? (param.value as Date).toISOString()\n            : param.value;\n\n        return encodeURIComponent(String(value));\n    }\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { Abor } from '../model/abor';\n// @ts-ignore\nimport { AborProperties } from '../model/aborProperties';\n// @ts-ignore\nimport { AborRequest } from '../model/aborRequest';\n// @ts-ignore\nimport { ClosePeriodDiaryEntryRequest } from '../model/closePeriodDiaryEntryRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { DiaryEntry } from '../model/diaryEntry';\n// @ts-ignore\nimport { DiaryEntryRequest } from '../model/diaryEntryRequest';\n// @ts-ignore\nimport { JournalEntryLinesQueryParameters } from '../model/journalEntryLinesQueryParameters';\n// @ts-ignore\nimport { LockPeriodDiaryEntryRequest } from '../model/lockPeriodDiaryEntryRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfAbor } from '../model/pagedResourceListOfAbor';\n// @ts-ignore\nimport { PagedResourceListOfDiaryEntry } from '../model/pagedResourceListOfDiaryEntry';\n// @ts-ignore\nimport { PeriodDiaryEntriesReopenedResponse } from '../model/periodDiaryEntriesReopenedResponse';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { ReOpenPeriodDiaryEntryRequest } from '../model/reOpenPeriodDiaryEntryRequest';\n// @ts-ignore\nimport { TrialBalanceQueryParameters } from '../model/trialBalanceQueryParameters';\n// @ts-ignore\nimport { VersionedResourceListOfJournalEntryLine } from '../model/versionedResourceListOfJournalEntryLine';\n// @ts-ignore\nimport { VersionedResourceListOfTrialBalance } from '../model/versionedResourceListOfTrialBalance';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AddDiaryEntryRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. */\n    code: string;\n    /** The diary entry to add. */\n    diaryEntryRequest: DiaryEntryRequest;\n}\n\nexport interface ClosePeriodRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. */\n    code: string;\n    /** The request body, containing details to apply to the closing/locking period. */\n    closePeriodDiaryEntryRequest: ClosePeriodDiaryEntryRequest;\n}\n\nexport interface CreateAborRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The definition of the Abor. */\n    aborRequest: AborRequest;\n}\n\nexport interface DeleteAborRequestParams {\n    /** The scope of the Abor to be deleted. */\n    scope: string;\n    /** The code of the Abor to be deleted. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n}\n\nexport interface GetAborRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the Abor properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Abor definition. Defaults to returning the latest version of the Abor definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Abor\\&#39; domain to decorate onto the Abor.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Abor/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetAborPropertiesRequestParams {\n    /** The scope of the Abor to list the properties for. */\n    scope: string;\n    /** The code of the Abor to list the properties for. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n    /** The effective datetime or cut label at which to list the Abor\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Abor\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetJournalEntryLinesRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. Together with the scope is creating the unique identifier for the given Abor. */\n    code: string;\n    /** The query parameters used in running the generation of the Journal Entry lines. */\n    journalEntryLinesQueryParameters: JournalEntryLinesQueryParameters;\n    /** The asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** \\&quot;Expression to filter the result set.\\&quot; */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing Journal Entry lines from a previous call to GetJournalEntryLines. */\n    page?: string;\n}\n\nexport interface GetTrialBalanceRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n    /** The query parameters used in running the generation of the Trial Balance. */\n    trialBalanceQueryParameters: TrialBalanceQueryParameters;\n    /** The asAt datetime at which to retrieve the Trial Balance.              Defaults to returning the latest version if not specified. */\n    asAt?: string;\n    /** Expression to filter the results by.              For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this many.              Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing Trial Balances.              This token is returned from the previous call.              If a pagination token is provided, the filter, effectiveAt and asAt fields              must not have changed since the original request. */\n    page?: string;\n}\n\nexport interface ListAborsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the Abor. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Abor. Defaults to returning the latest version of each Abor if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Abor; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Abor type, specify \\&quot;id.Code eq \\&#39;Abor1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;Abor\\&#39; domain to decorate onto each Abor.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Abor/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListDiaryEntriesRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. */\n    code: string;\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the Diary Entries. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the DiaryEntry. Defaults to returning the latest version of each DiaryEntry if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing diary entries; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the DiaryEntry type, specify \\&quot;type eq \\&#39;PeriodBoundary\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;DiaryEntry\\&#39; domain to decorate onto each DiaryEntry.              These must take the format {domain}/{scope}/{code}, for example \\&#39;DiaryEntry/Report/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface LockPeriodRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. */\n    code: string;\n    /** The request body, detailing lock details */\n    lockPeriodDiaryEntryRequest?: LockPeriodDiaryEntryRequest;\n}\n\nexport interface PatchAborRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. Together with the               scope this uniquely identifies the Abor. */\n    code: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface ReOpenPeriodsRequestParams {\n    /** The scope of the Abor. */\n    scope: string;\n    /** The code of the Abor. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n    /** The request body, containing details about the period to be re-opened. */\n    reOpenPeriodDiaryEntryRequest?: ReOpenPeriodDiaryEntryRequest;\n}\n\nexport interface UpsertAborPropertiesRequestParams {\n    /** The scope of the Abor to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Abor to update or insert the properties onto. Together with the scope this uniquely identifies the Abor. */\n    code: string;\n    /** The properties to be updated or inserted onto the Abor. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;Abor/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AborService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] AddDiaryEntry: Add a diary entry to the specified Abor.\n     * Adds a new diary entry to the specified Abor\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addDiaryEntry(requestParameters?: AddDiaryEntryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DiaryEntry>;\n    public addDiaryEntry(requestParameters?: AddDiaryEntryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DiaryEntry>>;\n    public addDiaryEntry(requestParameters?: AddDiaryEntryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DiaryEntry>>;\n    public addDiaryEntry(requestParameters?: AddDiaryEntryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addDiaryEntry.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addDiaryEntry.');\n        }\n        const diaryEntryRequest = requestParameters?.diaryEntryRequest;\n        if (diaryEntryRequest === null || diaryEntryRequest === undefined) {\n            throw new Error('Required parameter diaryEntryRequest was null or undefined when calling addDiaryEntry.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accountingdiary`;\n        return this.httpClient.request<DiaryEntry>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: diaryEntryRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ClosePeriod: Closes or locks the current period for the given Abor.\n     * Closes or Locks the current open period for the given Abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public closePeriod(requestParameters?: ClosePeriodRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DiaryEntry>;\n    public closePeriod(requestParameters?: ClosePeriodRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DiaryEntry>>;\n    public closePeriod(requestParameters?: ClosePeriodRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DiaryEntry>>;\n    public closePeriod(requestParameters?: ClosePeriodRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling closePeriod.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling closePeriod.');\n        }\n        const closePeriodDiaryEntryRequest = requestParameters?.closePeriodDiaryEntryRequest;\n        if (closePeriodDiaryEntryRequest === null || closePeriodDiaryEntryRequest === undefined) {\n            throw new Error('Required parameter closePeriodDiaryEntryRequest was null or undefined when calling closePeriod.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accountingdiary/$closeperiod`;\n        return this.httpClient.request<DiaryEntry>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: closePeriodDiaryEntryRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateAbor: Create an Abor.\n     * Create the given Abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createAbor(requestParameters?: CreateAborRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Abor>;\n    public createAbor(requestParameters?: CreateAborRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Abor>>;\n    public createAbor(requestParameters?: CreateAborRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Abor>>;\n    public createAbor(requestParameters?: CreateAborRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAbor.');\n        }\n        const aborRequest = requestParameters?.aborRequest;\n        if (aborRequest === null || aborRequest === undefined) {\n            throw new Error('Required parameter aborRequest was null or undefined when calling createAbor.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Abor>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: aborRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAbor: Delete an Abor.\n     * Delete the given Abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteAbor(requestParameters?: DeleteAborRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteAbor(requestParameters?: DeleteAborRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAbor(requestParameters?: DeleteAborRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAbor(requestParameters?: DeleteAborRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAbor.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAbor.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAbor: Get Abor.\n     * Retrieve the definition of a particular Abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAbor(requestParameters?: GetAborRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Abor>;\n    public getAbor(requestParameters?: GetAborRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Abor>>;\n    public getAbor(requestParameters?: GetAborRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Abor>>;\n    public getAbor(requestParameters?: GetAborRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAbor.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAbor.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Abor>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAborProperties: Get Abor properties\n     * Get all the properties of a single abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAborProperties(requestParameters?: GetAborPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborProperties>;\n    public getAborProperties(requestParameters?: GetAborPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborProperties>>;\n    public getAborProperties(requestParameters?: GetAborPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborProperties>>;\n    public getAborProperties(requestParameters?: GetAborPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAborProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAborProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<AborProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetJournalEntryLines: Get the Journal Entry lines for the given Abor.\n     * Gets the Journal Entry lines for the given Abor                The Journal Entry lines have been generated from transactions and translated via posting rules\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getJournalEntryLines(requestParameters?: GetJournalEntryLinesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfJournalEntryLine>;\n    public getJournalEntryLines(requestParameters?: GetJournalEntryLinesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfJournalEntryLine>>;\n    public getJournalEntryLines(requestParameters?: GetJournalEntryLinesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfJournalEntryLine>>;\n    public getJournalEntryLines(requestParameters?: GetJournalEntryLinesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getJournalEntryLines.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getJournalEntryLines.');\n        }\n        const journalEntryLinesQueryParameters = requestParameters?.journalEntryLinesQueryParameters;\n        if (journalEntryLinesQueryParameters === null || journalEntryLinesQueryParameters === undefined) {\n            throw new Error('Required parameter journalEntryLinesQueryParameters was null or undefined when calling getJournalEntryLines.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/journalentrylines/$query`;\n        return this.httpClient.request<VersionedResourceListOfJournalEntryLine>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: journalEntryLinesQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTrialBalance: Get the Trial Balance for the given Abor.\n     * Gets the Trial Balance for the given Abor.    The Trial Balance has been generated from transactions, translated via Posting Rules  and aggregated based on a General Ledger Profile (where specified).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTrialBalance(requestParameters?: GetTrialBalanceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfTrialBalance>;\n    public getTrialBalance(requestParameters?: GetTrialBalanceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfTrialBalance>>;\n    public getTrialBalance(requestParameters?: GetTrialBalanceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfTrialBalance>>;\n    public getTrialBalance(requestParameters?: GetTrialBalanceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTrialBalance.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTrialBalance.');\n        }\n        const trialBalanceQueryParameters = requestParameters?.trialBalanceQueryParameters;\n        if (trialBalanceQueryParameters === null || trialBalanceQueryParameters === undefined) {\n            throw new Error('Required parameter trialBalanceQueryParameters was null or undefined when calling getTrialBalance.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/trialbalance/$query`;\n        return this.httpClient.request<VersionedResourceListOfTrialBalance>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: trialBalanceQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAbors: List Abors.\n     * List all the Abors matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAbors(requestParameters?: ListAborsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAbor>;\n    public listAbors(requestParameters?: ListAborsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAbor>>;\n    public listAbors(requestParameters?: ListAborsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAbor>>;\n    public listAbors(requestParameters?: ListAborsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor`;\n        return this.httpClient.request<PagedResourceListOfAbor>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListDiaryEntries: List diary entries.\n     * List all the diary entries matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDiaryEntries(requestParameters?: ListDiaryEntriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfDiaryEntry>;\n    public listDiaryEntries(requestParameters?: ListDiaryEntriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfDiaryEntry>>;\n    public listDiaryEntries(requestParameters?: ListDiaryEntriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfDiaryEntry>>;\n    public listDiaryEntries(requestParameters?: ListDiaryEntriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listDiaryEntries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listDiaryEntries.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accountingdiary`;\n        return this.httpClient.request<PagedResourceListOfDiaryEntry>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] LockPeriod: Locks the last Closed or given Closed Period.\n     * Locks the specified or last locked period for the given Abor.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public lockPeriod(requestParameters?: LockPeriodRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DiaryEntry>;\n    public lockPeriod(requestParameters?: LockPeriodRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DiaryEntry>>;\n    public lockPeriod(requestParameters?: LockPeriodRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DiaryEntry>>;\n    public lockPeriod(requestParameters?: LockPeriodRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling lockPeriod.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling lockPeriod.');\n        }\n        const lockPeriodDiaryEntryRequest = requestParameters?.lockPeriodDiaryEntryRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accountingdiary/$lockperiod`;\n        return this.httpClient.request<DiaryEntry>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: lockPeriodDiaryEntryRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchAbor: Patch Abor.\n     * Create or update certain fields for a particular Abor.  The behaviour is defined by the JSON Patch specification.                Currently supported fields are: PortfolioIds.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchAbor(requestParameters?: PatchAborRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Abor>;\n    public patchAbor(requestParameters?: PatchAborRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Abor>>;\n    public patchAbor(requestParameters?: PatchAborRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Abor>>;\n    public patchAbor(requestParameters?: PatchAborRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchAbor.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchAbor.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchAbor.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Abor>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ReOpenPeriods: Reopen periods from a seed Diary Entry Code or when not specified, the last Closed Period for the given Abor.\n     * Reopens one or more periods.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reOpenPeriods(requestParameters?: ReOpenPeriodsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PeriodDiaryEntriesReopenedResponse>;\n    public reOpenPeriods(requestParameters?: ReOpenPeriodsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PeriodDiaryEntriesReopenedResponse>>;\n    public reOpenPeriods(requestParameters?: ReOpenPeriodsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PeriodDiaryEntriesReopenedResponse>>;\n    public reOpenPeriods(requestParameters?: ReOpenPeriodsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling reOpenPeriods.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling reOpenPeriods.');\n        }\n        const reOpenPeriodDiaryEntryRequest = requestParameters?.reOpenPeriodDiaryEntryRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accountingdiary/$reopenperiods`;\n        return this.httpClient.request<PeriodDiaryEntriesReopenedResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: reOpenPeriodDiaryEntryRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertAborProperties: Upsert Abor properties\n     * Update or insert one or more properties onto a single Abor. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;Abor\\&#39;.                Upserting a property that exists for an Abor, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAborProperties(requestParameters?: UpsertAborPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborProperties>;\n    public upsertAborProperties(requestParameters?: UpsertAborPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborProperties>>;\n    public upsertAborProperties(requestParameters?: UpsertAborPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborProperties>>;\n    public upsertAborProperties(requestParameters?: UpsertAborPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAborProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAborProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/abor/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<AborProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AborConfiguration } from '../model/aborConfiguration';\n// @ts-ignore\nimport { AborConfigurationProperties } from '../model/aborConfigurationProperties';\n// @ts-ignore\nimport { AborConfigurationRequest } from '../model/aborConfigurationRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfAborConfiguration } from '../model/pagedResourceListOfAborConfiguration';\n// @ts-ignore\nimport { Property } from '../model/property';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateAborConfigurationRequestParams {\n    /** The scope of the AborConfiguration. */\n    scope: string;\n    /** The definition of the AborConfiguration. */\n    aborConfigurationRequest: AborConfigurationRequest;\n}\n\nexport interface DeleteAborConfigurationRequestParams {\n    /** The scope of the AborConfiguration to be deleted. */\n    scope: string;\n    /** The code of the AborConfiguration to be deleted. Together with the scope this uniquely identifies the AborConfiguration. */\n    code: string;\n}\n\nexport interface GetAborConfigurationRequestParams {\n    /** The scope of the AborConfiguration. */\n    scope: string;\n    /** The code of the AborConfiguration. Together with the scope this uniquely identifies the AborConfiguration. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the AborConfiguration properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the AborConfiguration definition. Defaults to returning the latest version of the AborConfiguration definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;AborConfiguration\\&#39; domain to decorate onto the AborConfiguration.              These must take the format {domain}/{scope}/{code}, for example \\&#39;AborConfiguration/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetAborConfigurationPropertiesRequestParams {\n    /** The scope of the Abor Configuration to list the properties for. */\n    scope: string;\n    /** The code of the Abor Configuration to list the properties for. Together with the scope this uniquely identifies the Abor Configuration. */\n    code: string;\n    /** The effective datetime or cut label at which to list the Abor Configuration\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Abor Configuration\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface ListAborConfigurationsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the AborConfiguration. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the AborConfiguration. Defaults to returning the latest version of each AAborConfigurationbor if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing AborConfiguration; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the AborConfiguration type, specify \\&quot;id.Code eq \\&#39;AborConfiguration1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;AborConfiguration\\&#39; domain to decorate onto each AborConfiguration.              These must take the format {domain}/{scope}/{code}, for example \\&#39;AborConfiguration/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertAborConfigurationPropertiesRequestParams {\n    /** The scope of the AborConfiguration to update or insert the properties onto. */\n    scope: string;\n    /** The code of the AborConfiguration to update or insert the properties onto. Together with the scope this uniquely identifies the AborConfiguration. */\n    code: string;\n    /** The properties to be updated or inserted onto the chart of account. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;AborConfiguration/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AborConfigurationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateAborConfiguration: Create an AborConfiguration.\n     * Create the given AborConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createAborConfiguration(requestParameters?: CreateAborConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborConfiguration>;\n    public createAborConfiguration(requestParameters?: CreateAborConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborConfiguration>>;\n    public createAborConfiguration(requestParameters?: CreateAborConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborConfiguration>>;\n    public createAborConfiguration(requestParameters?: CreateAborConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAborConfiguration.');\n        }\n        const aborConfigurationRequest = requestParameters?.aborConfigurationRequest;\n        if (aborConfigurationRequest === null || aborConfigurationRequest === undefined) {\n            throw new Error('Required parameter aborConfigurationRequest was null or undefined when calling createAborConfiguration.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AborConfiguration>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: aborConfigurationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAborConfiguration: Delete an AborConfiguration.\n     * Delete the given AborConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteAborConfiguration(requestParameters?: DeleteAborConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteAborConfiguration(requestParameters?: DeleteAborConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAborConfiguration(requestParameters?: DeleteAborConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAborConfiguration(requestParameters?: DeleteAborConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAborConfiguration.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAborConfiguration.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAborConfiguration: Get AborConfiguration.\n     * Retrieve the definition of a particular AborConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAborConfiguration(requestParameters?: GetAborConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborConfiguration>;\n    public getAborConfiguration(requestParameters?: GetAborConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborConfiguration>>;\n    public getAborConfiguration(requestParameters?: GetAborConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborConfiguration>>;\n    public getAborConfiguration(requestParameters?: GetAborConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAborConfiguration.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAborConfiguration.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AborConfiguration>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAborConfigurationProperties: Get Abor Configuration properties\n     * Get all the properties of a single abor Configuration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAborConfigurationProperties(requestParameters?: GetAborConfigurationPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborConfigurationProperties>;\n    public getAborConfigurationProperties(requestParameters?: GetAborConfigurationPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborConfigurationProperties>>;\n    public getAborConfigurationProperties(requestParameters?: GetAborConfigurationPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborConfigurationProperties>>;\n    public getAborConfigurationProperties(requestParameters?: GetAborConfigurationPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAborConfigurationProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAborConfigurationProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<AborConfigurationProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAborConfigurations: List AborConfiguration.\n     * List all the AborConfiguration matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAborConfigurations(requestParameters?: ListAborConfigurationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAborConfiguration>;\n    public listAborConfigurations(requestParameters?: ListAborConfigurationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAborConfiguration>>;\n    public listAborConfigurations(requestParameters?: ListAborConfigurationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAborConfiguration>>;\n    public listAborConfigurations(requestParameters?: ListAborConfigurationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration`;\n        return this.httpClient.request<PagedResourceListOfAborConfiguration>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertAborConfigurationProperties: Upsert AborConfiguration properties\n     * Update or insert one or more properties onto a single AborConfiguration. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;AborConfiguration\\&#39;.                Upserting a property that exists for an AborConfiguration, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAborConfigurationProperties(requestParameters?: UpsertAborConfigurationPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AborConfigurationProperties>;\n    public upsertAborConfigurationProperties(requestParameters?: UpsertAborConfigurationPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AborConfigurationProperties>>;\n    public upsertAborConfigurationProperties(requestParameters?: UpsertAborConfigurationPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AborConfigurationProperties>>;\n    public upsertAborConfigurationProperties(requestParameters?: UpsertAborConfigurationPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAborConfigurationProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAborConfigurationProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aborconfiguration/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<AborConfigurationProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AddressKeyDefinition } from '../model/addressKeyDefinition';\n// @ts-ignore\nimport { CreateAddressKeyDefinitionRequest } from '../model/createAddressKeyDefinitionRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfAddressKeyDefinition } from '../model/pagedResourceListOfAddressKeyDefinition';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateAddressKeyDefinitionRequestParams {\n    /** The request used to create the address key definition. */\n    createAddressKeyDefinitionRequest: CreateAddressKeyDefinitionRequest;\n}\n\nexport interface GetAddressKeyDefinitionRequestParams {\n    /** The address key of the address key definition. */\n    key: string;\n    /** The asAt datetime at which to retrieve the address key definition. Defaults to return the latest version of the address key definition if not specified. */\n    asAt?: string;\n}\n\nexport interface ListAddressKeyDefinitionsRequestParams {\n    /** The asAt datetime at which to retrieve the address key definition.              Defaults to return the latest version of the address key definition if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing address key definitions from a previous call to list address key definitions.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AddressKeyDefinitionService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateAddressKeyDefinition: Create an AddressKeyDefinition.\n     * Create the given address key definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createAddressKeyDefinition(requestParameters?: CreateAddressKeyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AddressKeyDefinition>;\n    public createAddressKeyDefinition(requestParameters?: CreateAddressKeyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AddressKeyDefinition>>;\n    public createAddressKeyDefinition(requestParameters?: CreateAddressKeyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AddressKeyDefinition>>;\n    public createAddressKeyDefinition(requestParameters?: CreateAddressKeyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createAddressKeyDefinitionRequest = requestParameters?.createAddressKeyDefinitionRequest;\n        if (createAddressKeyDefinitionRequest === null || createAddressKeyDefinitionRequest === undefined) {\n            throw new Error('Required parameter createAddressKeyDefinitionRequest was null or undefined when calling createAddressKeyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/addresskeydefinitions`;\n        return this.httpClient.request<AddressKeyDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createAddressKeyDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAddressKeyDefinition: Get an AddressKeyDefinition.\n     * Get the address key definition with the given address key at the specific asAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAddressKeyDefinition(requestParameters?: GetAddressKeyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AddressKeyDefinition>;\n    public getAddressKeyDefinition(requestParameters?: GetAddressKeyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AddressKeyDefinition>>;\n    public getAddressKeyDefinition(requestParameters?: GetAddressKeyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AddressKeyDefinition>>;\n    public getAddressKeyDefinition(requestParameters?: GetAddressKeyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const key = requestParameters?.key;\n        if (key === null || key === undefined) {\n            throw new Error('Required parameter key was null or undefined when calling getAddressKeyDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/addresskeydefinitions/${this.configuration.encodeParam({name: \"key\", value: key, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AddressKeyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListAddressKeyDefinitions: List AddressKeyDefinitions.\n     * Fetch the last pre-AsAt date version of each address key definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAddressKeyDefinitions(requestParameters?: ListAddressKeyDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAddressKeyDefinition>;\n    public listAddressKeyDefinitions(requestParameters?: ListAddressKeyDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAddressKeyDefinition>>;\n    public listAddressKeyDefinitions(requestParameters?: ListAddressKeyDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAddressKeyDefinition>>;\n    public listAddressKeyDefinitions(requestParameters?: ListAddressKeyDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/addresskeydefinitions`;\n        return this.httpClient.request<PagedResourceListOfAddressKeyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfReturnsEntity } from '../model/resourceListOfReturnsEntity';\n// @ts-ignore\nimport { ReturnsEntity } from '../model/returnsEntity';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteReturnsEntityRequestParams {\n    /** Returns entity scope. */\n    scope: string;\n    /** Returns entity code. */\n    code: string;\n}\n\nexport interface GetReturnsEntityRequestParams {\n    /** Returns entity scope. */\n    scope: string;\n    /** Returns entity code. */\n    code: string;\n    /** The asAt datetime at which to retrieve the returns entity. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n}\n\nexport interface ListReturnsEntitiesRequestParams {\n    /** The asAt datetime at which to retrieve the relation definitions. Defaults to return              the latest version of each definition if not specified. */\n    asAt?: string;\n}\n\nexport interface UpsertReturnsEntityRequestParams {\n    /** Definition of the returns entity. */\n    returnsEntity: ReturnsEntity;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AggregatedReturnsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteReturnsEntity: Delete returns entity.\n     * Delete returns entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteReturnsEntity(requestParameters?: DeleteReturnsEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteReturnsEntity(requestParameters?: DeleteReturnsEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteReturnsEntity(requestParameters?: DeleteReturnsEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteReturnsEntity(requestParameters?: DeleteReturnsEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReturnsEntity.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteReturnsEntity.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/returns/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetReturnsEntity: Get returns entity.\n     * Get returns entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getReturnsEntity(requestParameters?: GetReturnsEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReturnsEntity>;\n    public getReturnsEntity(requestParameters?: GetReturnsEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReturnsEntity>>;\n    public getReturnsEntity(requestParameters?: GetReturnsEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReturnsEntity>>;\n    public getReturnsEntity(requestParameters?: GetReturnsEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReturnsEntity.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReturnsEntity.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/returns/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ReturnsEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListReturnsEntities: List returns entities.\n     * List returns entities.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listReturnsEntities(requestParameters?: ListReturnsEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfReturnsEntity>;\n    public listReturnsEntities(requestParameters?: ListReturnsEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfReturnsEntity>>;\n    public listReturnsEntities(requestParameters?: ListReturnsEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfReturnsEntity>>;\n    public listReturnsEntities(requestParameters?: ListReturnsEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/returns`;\n        return this.httpClient.request<ResourceListOfReturnsEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertReturnsEntity: Upsert returns entity.\n     * Upsert returns entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertReturnsEntity(requestParameters?: UpsertReturnsEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReturnsEntity>;\n    public upsertReturnsEntity(requestParameters?: UpsertReturnsEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReturnsEntity>>;\n    public upsertReturnsEntity(requestParameters?: UpsertReturnsEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReturnsEntity>>;\n    public upsertReturnsEntity(requestParameters?: UpsertReturnsEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const returnsEntity = requestParameters?.returnsEntity;\n        if (returnsEntity === null || returnsEntity === undefined) {\n            throw new Error('Required parameter returnsEntity was null or undefined when calling upsertReturnsEntity.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/returns`;\n        return this.httpClient.request<ReturnsEntity>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: returnsEntity,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { ConfigurationRecipe } from '../model/configurationRecipe';\n// @ts-ignore\nimport { CreateRecipeRequest } from '../model/createRecipeRequest';\n// @ts-ignore\nimport { InlineValuationRequest } from '../model/inlineValuationRequest';\n// @ts-ignore\nimport { ListAggregationResponse } from '../model/listAggregationResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfAggregationQuery } from '../model/resourceListOfAggregationQuery';\n// @ts-ignore\nimport { ValuationRequest } from '../model/valuationRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GenerateConfigurationRecipeRequestParams {\n    /** The scope of the portfolio */\n    scope: string;\n    /** The code of the portfolio */\n    code: string;\n    /** The request specifying the parameters to generating the recipe */\n    createRecipeRequest?: CreateRecipeRequest;\n}\n\nexport interface GetQueryableKeysRequestParams {\n    /** The pagination token to use to continue listing queryable keys from a previous call to list queryable keys.              This value is returned from the previous call. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetValuationRequestParams {\n    /** The request specifying the set of portfolios and dates on which to calculate a set of valuation metrics */\n    valuationRequest?: ValuationRequest;\n}\n\nexport interface GetValuationOfWeightedInstrumentsRequestParams {\n    /** The request specifying the set of portfolios and dates on which to calculate a set of valuation metrics */\n    inlineValuationRequest?: InlineValuationRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AggregationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] GenerateConfigurationRecipe: Generates a recipe sufficient to perform valuations for the given portfolio.\n     * Given a set of scopes, a portfolio Id and a basic recipe, this endpoint generates a configuration recipe with relevant rules that can value the instruments in the portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public generateConfigurationRecipe(requestParameters?: GenerateConfigurationRecipeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ConfigurationRecipe>;\n    public generateConfigurationRecipe(requestParameters?: GenerateConfigurationRecipeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ConfigurationRecipe>>;\n    public generateConfigurationRecipe(requestParameters?: GenerateConfigurationRecipeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ConfigurationRecipe>>;\n    public generateConfigurationRecipe(requestParameters?: GenerateConfigurationRecipeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling generateConfigurationRecipe.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling generateConfigurationRecipe.');\n        }\n        const createRecipeRequest = requestParameters?.createRecipeRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aggregation/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$generateconfigurationrecipe`;\n        return this.httpClient.request<ConfigurationRecipe>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createRecipeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetQueryableKeys: Query the set of supported \\&quot;addresses\\&quot; that can be queried from the aggregation endpoint.\n     * When a request is made for aggregation, the user needs to know what keys can be passed to it for queryable data. This endpoint allows to queries to provide the set of keys,  what they are and what they return.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getQueryableKeys(requestParameters?: GetQueryableKeysRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAggregationQuery>;\n    public getQueryableKeys(requestParameters?: GetQueryableKeysRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAggregationQuery>>;\n    public getQueryableKeys(requestParameters?: GetQueryableKeysRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAggregationQuery>>;\n    public getQueryableKeys(requestParameters?: GetQueryableKeysRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/results/queryable/keys`;\n        return this.httpClient.request<ResourceListOfAggregationQuery>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetValuation: Perform valuation for a list of portfolios and/or portfolio groups\n     * Perform valuation on specified list of portfolio and/or portfolio groups for a set of dates.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuation(requestParameters?: GetValuationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ListAggregationResponse>;\n    public getValuation(requestParameters?: GetValuationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ListAggregationResponse>>;\n    public getValuation(requestParameters?: GetValuationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ListAggregationResponse>>;\n    public getValuation(requestParameters?: GetValuationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const valuationRequest = requestParameters?.valuationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aggregation/$valuation`;\n        return this.httpClient.request<ListAggregationResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetValuationOfWeightedInstruments: Perform valuation for an inlined portfolio\n     * Perform valuation on the portfolio that is defined by the weighted set of instruments passed to the request.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationOfWeightedInstruments(requestParameters?: GetValuationOfWeightedInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ListAggregationResponse>;\n    public getValuationOfWeightedInstruments(requestParameters?: GetValuationOfWeightedInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ListAggregationResponse>>;\n    public getValuationOfWeightedInstruments(requestParameters?: GetValuationOfWeightedInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ListAggregationResponse>>;\n    public getValuationOfWeightedInstruments(requestParameters?: GetValuationOfWeightedInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const inlineValuationRequest = requestParameters?.inlineValuationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/aggregation/$valuationinlined`;\n        return this.httpClient.request<ListAggregationResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: inlineValuationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { Allocation } from '../model/allocation';\n// @ts-ignore\nimport { AllocationSetRequest } from '../model/allocationSetRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfAllocation } from '../model/pagedResourceListOfAllocation';\n// @ts-ignore\nimport { ResourceListOfAllocation } from '../model/resourceListOfAllocation';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteAllocationRequestParams {\n    /** The allocation scope. */\n    scope: string;\n    /** The allocation\\&#39;s code. This, together with the scope uniquely identifies the allocation to delete. */\n    code: string;\n}\n\nexport interface GetAllocationRequestParams {\n    /** The scope to which the allocation belongs. */\n    scope: string;\n    /** The allocation\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the allocation. Defaults to return the latest version of the allocation if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Allocations\\&quot; domain to decorate onto the allocation.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Allocations/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListAllocationsRequestParams {\n    /** The asAt datetime at which to retrieve the allocation. Defaults to return the latest version of the allocation if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing allocations from a previous call to list allocations.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Allocations\\&quot; domain to decorate onto each allocation.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Allocations/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertAllocationsRequestParams {\n    /** The collection of allocation requests. */\n    allocationSetRequest: AllocationSetRequest;\n    /** An optional verification asAt; individual upserts will fail if an existing entity has been updated between the verification asAt and time of upsert. */\n    verificationAsAt?: string;\n    /** Optionally choose to keep retrying upsert for remaining entities if some are being updated concurrently. If set to true, any entities that have              changed since the verificationAsAt will be dropped from the set of allocations to upsert and the upsert will be retried. The response will only contain the allocations in the original request              that have been successfully upserted. */\n    retryWithoutChangedEntities?: boolean;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AllocationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteAllocation: Delete allocation\n     * Delete an allocation. Deletion will be valid from the allocation\\&#39;s creation datetime.  This means that the allocation will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteAllocation(requestParameters?: DeleteAllocationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteAllocation(requestParameters?: DeleteAllocationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAllocation(requestParameters?: DeleteAllocationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAllocation(requestParameters?: DeleteAllocationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAllocation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAllocation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/allocations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAllocation: Get Allocation\n     * Fetch an Allocation matching the provided identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllocation(requestParameters?: GetAllocationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Allocation>;\n    public getAllocation(requestParameters?: GetAllocationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Allocation>>;\n    public getAllocation(requestParameters?: GetAllocationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Allocation>>;\n    public getAllocation(requestParameters?: GetAllocationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAllocation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllocation.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/allocations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Allocation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListAllocations: List Allocations\n     * Fetch the last pre-AsAt date version of each allocation in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAllocations(requestParameters?: ListAllocationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAllocation>;\n    public listAllocations(requestParameters?: ListAllocationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAllocation>>;\n    public listAllocations(requestParameters?: ListAllocationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAllocation>>;\n    public listAllocations(requestParameters?: ListAllocationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/allocations`;\n        return this.httpClient.request<PagedResourceListOfAllocation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertAllocations: Upsert Allocations\n     * Upsert; update existing allocations with given ids, or create new allocations otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAllocations(requestParameters?: UpsertAllocationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAllocation>;\n    public upsertAllocations(requestParameters?: UpsertAllocationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAllocation>>;\n    public upsertAllocations(requestParameters?: UpsertAllocationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAllocation>>;\n    public upsertAllocations(requestParameters?: UpsertAllocationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const allocationSetRequest = requestParameters?.allocationSetRequest;\n        if (allocationSetRequest === null || allocationSetRequest === undefined) {\n            throw new Error('Required parameter allocationSetRequest was null or undefined when calling upsertAllocations.');\n        }\n        const verificationAsAt = requestParameters?.verificationAsAt;\n        const retryWithoutChangedEntities = requestParameters?.retryWithoutChangedEntities;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (verificationAsAt !== undefined && verificationAsAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>verificationAsAt, 'verificationAsAt');\n        }\n        if (retryWithoutChangedEntities !== undefined && retryWithoutChangedEntities !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>retryWithoutChangedEntities, 'retryWithoutChangedEntities');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/allocations`;\n        return this.httpClient.request<ResourceListOfAllocation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: allocationSetRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AmortisationRuleSet } from '../model/amortisationRuleSet';\n// @ts-ignore\nimport { CreateAmortisationRuleSetRequest } from '../model/createAmortisationRuleSetRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfAmortisationRuleSet } from '../model/pagedResourceListOfAmortisationRuleSet';\n// @ts-ignore\nimport { SetAmortisationRulesRequest } from '../model/setAmortisationRulesRequest';\n// @ts-ignore\nimport { UpdateAmortisationRuleSetDetailsRequest } from '../model/updateAmortisationRuleSetDetailsRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateAmortisationRuleSetRequestParams {\n    /** The scope of the rule set. */\n    scope: string;\n    /** The contents of the rule set. */\n    createAmortisationRuleSetRequest: CreateAmortisationRuleSetRequest;\n}\n\nexport interface DeleteAmortisationRulesetRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n}\n\nexport interface GetAmortisationRuleSetRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the rule definition.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n}\n\nexport interface ListAmortisationRuleSetsRequestParams {\n    /** The effective datetime or cut label at which to retrieve the rule definitions.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing AmortisationRuleSets; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface SetAmortisationRulesRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n    /** The contents of the rules. */\n    setAmortisationRulesRequest: SetAmortisationRulesRequest;\n}\n\nexport interface UpdateAmortisationRuleSetDetailsRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n    /** The contents of the rule set. */\n    updateAmortisationRuleSetDetailsRequest: UpdateAmortisationRuleSetDetailsRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class AmortisationRuleSetsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateAmortisationRuleSet: Create an amortisation rule set.\n     * Creates an amortisation rule set definition at the given effective time.  The user must be entitled to read any properties specified in each rule.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createAmortisationRuleSet(requestParameters?: CreateAmortisationRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AmortisationRuleSet>;\n    public createAmortisationRuleSet(requestParameters?: CreateAmortisationRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public createAmortisationRuleSet(requestParameters?: CreateAmortisationRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public createAmortisationRuleSet(requestParameters?: CreateAmortisationRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createAmortisationRuleSet.');\n        }\n        const createAmortisationRuleSetRequest = requestParameters?.createAmortisationRuleSetRequest;\n        if (createAmortisationRuleSetRequest === null || createAmortisationRuleSetRequest === undefined) {\n            throw new Error('Required parameter createAmortisationRuleSetRequest was null or undefined when calling createAmortisationRuleSet.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AmortisationRuleSet>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createAmortisationRuleSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAmortisationRuleset: Delete an amortisation rule set.\n     * Deletes the rule set perpetually, including its rules.    The rule set will remain viewable at previous as at times, but it will no longer be considered applicable.    This cannot be undone.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteAmortisationRuleset(requestParameters?: DeleteAmortisationRulesetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteAmortisationRuleset(requestParameters?: DeleteAmortisationRulesetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteAmortisationRuleset(requestParameters?: DeleteAmortisationRulesetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteAmortisationRuleset(requestParameters?: DeleteAmortisationRulesetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAmortisationRuleset.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAmortisationRuleset.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAmortisationRuleSet: Retrieve the definition of a single amortisation rule set\n     * Retrieves the amortisation rule set definition at the given effective and as at times.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAmortisationRuleSet(requestParameters?: GetAmortisationRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AmortisationRuleSet>;\n    public getAmortisationRuleSet(requestParameters?: GetAmortisationRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public getAmortisationRuleSet(requestParameters?: GetAmortisationRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public getAmortisationRuleSet(requestParameters?: GetAmortisationRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAmortisationRuleSet.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAmortisationRuleSet.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AmortisationRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAmortisationRuleSets: List amortisation rule sets.\n     * Retrieves all amortisation rule sets at the given effective and as at times\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAmortisationRuleSets(requestParameters?: ListAmortisationRuleSetsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAmortisationRuleSet>;\n    public listAmortisationRuleSets(requestParameters?: ListAmortisationRuleSetsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAmortisationRuleSet>>;\n    public listAmortisationRuleSets(requestParameters?: ListAmortisationRuleSetsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAmortisationRuleSet>>;\n    public listAmortisationRuleSets(requestParameters?: ListAmortisationRuleSetsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets`;\n        return this.httpClient.request<PagedResourceListOfAmortisationRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetAmortisationRules: Set Amortisation Rules on an existing Amortisation Rule Set.\n     * Sets the rules on the Amortisation Rule Set, replacing the existing rules with the set provided.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setAmortisationRules(requestParameters?: SetAmortisationRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AmortisationRuleSet>;\n    public setAmortisationRules(requestParameters?: SetAmortisationRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public setAmortisationRules(requestParameters?: SetAmortisationRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public setAmortisationRules(requestParameters?: SetAmortisationRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setAmortisationRules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setAmortisationRules.');\n        }\n        const setAmortisationRulesRequest = requestParameters?.setAmortisationRulesRequest;\n        if (setAmortisationRulesRequest === null || setAmortisationRulesRequest === undefined) {\n            throw new Error('Required parameter setAmortisationRulesRequest was null or undefined when calling setAmortisationRules.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/rules`;\n        return this.httpClient.request<AmortisationRuleSet>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setAmortisationRulesRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateAmortisationRuleSetDetails: Update an amortisation rule set.\n     * Updates the amortisation rule set definition for all effective time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateAmortisationRuleSetDetails(requestParameters?: UpdateAmortisationRuleSetDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AmortisationRuleSet>;\n    public updateAmortisationRuleSetDetails(requestParameters?: UpdateAmortisationRuleSetDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AmortisationRuleSet>>;\n    public updateAmortisationRuleSetDetails(requestParameters?: UpdateAmortisationRuleSetDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AmortisationRuleSet>>;\n    public updateAmortisationRuleSetDetails(requestParameters?: UpdateAmortisationRuleSetDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateAmortisationRuleSetDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateAmortisationRuleSetDetails.');\n        }\n        const updateAmortisationRuleSetDetailsRequest = requestParameters?.updateAmortisationRuleSetDetailsRequest;\n        if (updateAmortisationRuleSetDetailsRequest === null || updateAmortisationRuleSetDetailsRequest === undefined) {\n            throw new Error('Required parameter updateAmortisationRuleSetDetailsRequest was null or undefined when calling updateAmortisationRuleSetDetails.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/amortisation/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/details`;\n        return this.httpClient.request<AmortisationRuleSet>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateAmortisationRuleSetDetailsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { FileResponse } from '../model/fileResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfAccessControlledResource } from '../model/resourceListOfAccessControlledResource';\n// @ts-ignore\nimport { VersionSummaryDto } from '../model/versionSummaryDto';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GetExcelAddinRequestParams {\n    /** The requested version of the Excel plugin */\n    version?: string;\n}\n\nexport interface ListAccessControlledResourcesRequestParams {\n    /** Optional. Expression to filter the result set.               For example, to filter on the Application, use \\&quot;application eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ApplicationMetadataService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * GetExcelAddin: Download Excel Addin\n     * Download the LUSID Excel Addin for Microsoft Excel. Not providing a specific value will return the latest version being returned\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getExcelAddin(requestParameters?: GetExcelAddinRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FileResponse>;\n    public getExcelAddin(requestParameters?: GetExcelAddinRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FileResponse>>;\n    public getExcelAddin(requestParameters?: GetExcelAddinRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FileResponse>>;\n    public getExcelAddin(requestParameters?: GetExcelAddinRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const version = requestParameters?.version;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (version !== undefined && version !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>version, 'version');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/downloads/exceladdin`;\n        return this.httpClient.request<FileResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLusidVersions: Get LUSID versions\n     * Get the semantic versions associated with LUSID and its ecosystem\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLusidVersions(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionSummaryDto>;\n    public getLusidVersions(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionSummaryDto>>;\n    public getLusidVersions(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionSummaryDto>>;\n    public getLusidVersions(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/versions`;\n        return this.httpClient.request<VersionSummaryDto>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListAccessControlledResources: Get resources available for access control\n     * Get the comprehensive set of resources that are available for access control\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAccessControlledResources(requestParameters?: ListAccessControlledResourcesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAccessControlledResource>;\n    public listAccessControlledResources(requestParameters?: ListAccessControlledResourcesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAccessControlledResource>>;\n    public listAccessControlledResources(requestParameters?: ListAccessControlledResourcesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAccessControlledResource>>;\n    public listAccessControlledResources(requestParameters?: ListAccessControlledResourcesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/access/resources`;\n        return this.httpClient.request<ResourceListOfAccessControlledResource>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { Block } from '../model/block';\n// @ts-ignore\nimport { BlockSetRequest } from '../model/blockSetRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfBlock } from '../model/pagedResourceListOfBlock';\n// @ts-ignore\nimport { ResourceListOfBlock } from '../model/resourceListOfBlock';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteBlockRequestParams {\n    /** The block scope. */\n    scope: string;\n    /** The block\\&#39;s code. This, together with the scope uniquely identifies the block to delete. */\n    code: string;\n}\n\nexport interface GetBlockRequestParams {\n    /** The scope to which the block belongs. */\n    scope: string;\n    /** The block\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the block. Defaults to return the latest version of the block if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Block\\&quot; domain to decorate onto the block.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Block/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListBlocksRequestParams {\n    /** The asAt datetime at which to retrieve the block. Defaults to return the latest version of the block if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing blocks from a previous call to list blocks.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Block\\&quot; domain to decorate onto each block.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Block/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertBlocksRequestParams {\n    /** The collection of block requests. */\n    blockSetRequest?: BlockSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class BlocksService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteBlock: Delete block\n     * Delete an block. Deletion will be valid from the block\\&#39;s creation datetime.  This means that the block will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteBlock(requestParameters?: DeleteBlockRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteBlock(requestParameters?: DeleteBlockRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteBlock(requestParameters?: DeleteBlockRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteBlock(requestParameters?: DeleteBlockRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteBlock.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteBlock.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/blocks/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetBlock: Get Block\n     * Fetch a Block that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getBlock(requestParameters?: GetBlockRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Block>;\n    public getBlock(requestParameters?: GetBlockRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Block>>;\n    public getBlock(requestParameters?: GetBlockRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Block>>;\n    public getBlock(requestParameters?: GetBlockRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getBlock.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getBlock.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/blocks/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Block>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListBlocks: List Blocks\n     * Fetch the last pre-AsAt date version of each block in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listBlocks(requestParameters?: ListBlocksRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfBlock>;\n    public listBlocks(requestParameters?: ListBlocksRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfBlock>>;\n    public listBlocks(requestParameters?: ListBlocksRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfBlock>>;\n    public listBlocks(requestParameters?: ListBlocksRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/blocks`;\n        return this.httpClient.request<PagedResourceListOfBlock>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertBlocks: Upsert Block\n     * Upsert; update existing blocks with given ids, or create new blocks otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertBlocks(requestParameters?: UpsertBlocksRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfBlock>;\n    public upsertBlocks(requestParameters?: UpsertBlocksRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfBlock>>;\n    public upsertBlocks(requestParameters?: UpsertBlocksRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfBlock>>;\n    public upsertBlocks(requestParameters?: UpsertBlocksRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const blockSetRequest = requestParameters?.blockSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/blocks`;\n        return this.httpClient.request<ResourceListOfBlock>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: blockSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AddBusinessDaysToDateRequest } from '../model/addBusinessDaysToDateRequest';\n// @ts-ignore\nimport { AddBusinessDaysToDateResponse } from '../model/addBusinessDaysToDateResponse';\n// @ts-ignore\nimport { BatchUpsertDatesForCalendarResponse } from '../model/batchUpsertDatesForCalendarResponse';\n// @ts-ignore\nimport { Calendar } from '../model/calendar';\n// @ts-ignore\nimport { CalendarDate } from '../model/calendarDate';\n// @ts-ignore\nimport { CreateCalendarRequest } from '../model/createCalendarRequest';\n// @ts-ignore\nimport { CreateDateRequest } from '../model/createDateRequest';\n// @ts-ignore\nimport { IsBusinessDayResponse } from '../model/isBusinessDayResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCalendar } from '../model/pagedResourceListOfCalendar';\n// @ts-ignore\nimport { ResourceListOfCalendarDate } from '../model/resourceListOfCalendarDate';\n// @ts-ignore\nimport { UpdateCalendarRequest } from '../model/updateCalendarRequest';\n// @ts-ignore\nimport { ValuationSchedule } from '../model/valuationSchedule';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AddBusinessDaysToDateRequestParams {\n    /** Scope within which to search for the calendars */\n    scope: string;\n    /** Request Details: start date, number of days to add (which can be negative, but not zero), calendar codes and optionally an AsAt date for searching the calendar store */\n    addBusinessDaysToDateRequest: AddBusinessDaysToDateRequest;\n}\n\nexport interface AddDateToCalendarRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** Add date to calendar request */\n    createDateRequest: CreateDateRequest;\n}\n\nexport interface BatchUpsertDatesForCalendarRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial. */\n    successMode: string;\n    /** Create Date Requests of dates to upsert */\n    requestBody: { [key: string]: CreateDateRequest; };\n}\n\nexport interface CreateCalendarRequestParams {\n    /** A request to create the calendar */\n    createCalendarRequest: CreateCalendarRequest;\n}\n\nexport interface DeleteCalendarRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n}\n\nexport interface DeleteDateFromCalendarRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** Identifier of the date to be removed */\n    dateId: string;\n}\n\nexport interface DeleteDatesFromCalendarRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** Identifiers of the dates to be removed */\n    requestBody: Array<string>;\n}\n\nexport interface GenerateScheduleRequestParams {\n    /** Scope of the calendars to use */\n    scope: string;\n    /** The ValuationSchedule to generate schedule dates from */\n    valuationSchedule: ValuationSchedule;\n    /** Optional AsAt for searching the calendar store. Defaults to Latest. */\n    asAt?: string;\n}\n\nexport interface GetCalendarRequestParams {\n    /** Scope of the calendar identifier */\n    scope: string;\n    /** Code of the calendar identifier */\n    code: string;\n    /** A list of property keys from the \\&quot;Calendar\\&quot; domain to decorate onto the calendar,               These take the format {domain}/{scope}/{code} e.g. \\&quot;Calendar/System/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** The AsAt datetime at which to retrieve the calendar */\n    asAt?: string;\n}\n\nexport interface GetDatesRequestParams {\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** Where the effective window of dates should begin from */\n    fromEffectiveAt?: string;\n    /** Where the effective window of dates should end */\n    toEffectiveAt?: string;\n    /** AsAt the dates should be retrieved at */\n    asAt?: string;\n    /** An additional filter that will filter dates based on their identifer */\n    idFilter?: Array<string>;\n}\n\nexport interface IsBusinessDateTimeRequestParams {\n    /** DateTime to check - This DateTime must be UTC */\n    dateTime: string;\n    /** Scope of the calendar */\n    scope: string;\n    /** Code of the calendar */\n    code: string;\n    /** AsAt for the request */\n    asAt?: string;\n}\n\nexport interface ListCalendarsRequestParams {\n    /** The AsAt datetime at which to retrieve the calendars */\n    asAt?: string;\n    /** The pagination token to use to continue listing calendars from a previous call to list calendars.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** A list of property keys from the \\&quot;Calendar\\&quot; domain to decorate onto the calendar,               These take the format {domain}/{scope}/{code} e.g. \\&quot;Calendar/System/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListCalendarsInScopeRequestParams {\n    /** Scope of the calendars */\n    scope: string;\n    /** The AsAt datetime at which to retrieve the calendars */\n    asAt?: string;\n    /** The pagination token to use to continue listing calendars from a previous call to list calendars.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** A list of property keys from the \\&quot;Calendar\\&quot; domain to decorate onto the calendar,               These take the format {domain}/{scope}/{code} e.g. \\&quot;Calendar/System/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpdateCalendarRequestParams {\n    /** Scope of the request */\n    scope: string;\n    /** Code of the request */\n    code: string;\n    /** The new state of the calendar */\n    updateCalendarRequest: UpdateCalendarRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CalendarsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] AddBusinessDaysToDate: Adds the requested number of Business Days to the provided date.\n     * A Business day is defined as a point in time that:      * Does not represent a day in the calendar\\&#39;s weekend      * Does not represent a day in the calendar\\&#39;s list of holidays (e.g. Christmas Day in the UK)                 All dates specified must be UTC and the upper bound of a calendar is not inclusive                 e.g. From: 2020-12-24-00-00-00:       Adding 3 business days returns 2020-12-30, assuming Saturday and Sunday are weekends, and the 25th and 28th are holidays.       Adding -2 business days returns 2020-12-22 under the same assumptions.                If the provided number of days to add is zero, returns a failure.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addBusinessDaysToDate(requestParameters?: AddBusinessDaysToDateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AddBusinessDaysToDateResponse>;\n    public addBusinessDaysToDate(requestParameters?: AddBusinessDaysToDateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AddBusinessDaysToDateResponse>>;\n    public addBusinessDaysToDate(requestParameters?: AddBusinessDaysToDateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AddBusinessDaysToDateResponse>>;\n    public addBusinessDaysToDate(requestParameters?: AddBusinessDaysToDateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addBusinessDaysToDate.');\n        }\n        const addBusinessDaysToDateRequest = requestParameters?.addBusinessDaysToDateRequest;\n        if (addBusinessDaysToDateRequest === null || addBusinessDaysToDateRequest === undefined) {\n            throw new Error('Required parameter addBusinessDaysToDateRequest was null or undefined when calling addBusinessDaysToDate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/businessday/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/add`;\n        return this.httpClient.request<AddBusinessDaysToDateResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: addBusinessDaysToDateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * AddDateToCalendar: Add a date to a calendar\n     * Add an event to the calendar. These Events can be a maximum of 24 hours and must be specified in UTC.  A local date will be calculated by the system and applied to the calendar before processing.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addDateToCalendar(requestParameters?: AddDateToCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CalendarDate>;\n    public addDateToCalendar(requestParameters?: AddDateToCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CalendarDate>>;\n    public addDateToCalendar(requestParameters?: AddDateToCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CalendarDate>>;\n    public addDateToCalendar(requestParameters?: AddDateToCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addDateToCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addDateToCalendar.');\n        }\n        const createDateRequest = requestParameters?.createDateRequest;\n        if (createDateRequest === null || createDateRequest === undefined) {\n            throw new Error('Required parameter createDateRequest was null or undefined when calling addDateToCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/dates`;\n        return this.httpClient.request<CalendarDate>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createDateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BatchUpsertDatesForCalendar: Batch upsert dates to a calendar\n     * Create or update events in the calendar. These Events can be a maximum of 24 hours and must be specified in UTC.  A local date will be calculated by the system and applied to the calendar before processing.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpsertDatesForCalendar(requestParameters?: BatchUpsertDatesForCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpsertDatesForCalendarResponse>;\n    public batchUpsertDatesForCalendar(requestParameters?: BatchUpsertDatesForCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpsertDatesForCalendarResponse>>;\n    public batchUpsertDatesForCalendar(requestParameters?: BatchUpsertDatesForCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpsertDatesForCalendarResponse>>;\n    public batchUpsertDatesForCalendar(requestParameters?: BatchUpsertDatesForCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertDatesForCalendar.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/dates/$batchUpsert`;\n        return this.httpClient.request<BatchUpsertDatesForCalendarResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CreateCalendar: Create a calendar in its generic form\n     * Create a calendar in a generic form which can be used to store date events.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCalendar(requestParameters?: CreateCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Calendar>;\n    public createCalendar(requestParameters?: CreateCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Calendar>>;\n    public createCalendar(requestParameters?: CreateCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Calendar>>;\n    public createCalendar(requestParameters?: CreateCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createCalendarRequest = requestParameters?.createCalendarRequest;\n        if (createCalendarRequest === null || createCalendarRequest === undefined) {\n            throw new Error('Required parameter createCalendarRequest was null or undefined when calling createCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic`;\n        return this.httpClient.request<Calendar>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createCalendarRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCalendar: Delete a calendar\n     * Delete a calendar and all of its respective dates\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCalendar(requestParameters?: DeleteCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Calendar>;\n    public deleteCalendar(requestParameters?: DeleteCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Calendar>>;\n    public deleteCalendar(requestParameters?: DeleteCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Calendar>>;\n    public deleteCalendar(requestParameters?: DeleteCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Calendar>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteDateFromCalendar: Remove a date from a calendar\n     * Remove a date from a calendar.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteDateFromCalendar(requestParameters?: DeleteDateFromCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CalendarDate>;\n    public deleteDateFromCalendar(requestParameters?: DeleteDateFromCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CalendarDate>>;\n    public deleteDateFromCalendar(requestParameters?: DeleteDateFromCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CalendarDate>>;\n    public deleteDateFromCalendar(requestParameters?: DeleteDateFromCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDateFromCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDateFromCalendar.');\n        }\n        const dateId = requestParameters?.dateId;\n        if (dateId === null || dateId === undefined) {\n            throw new Error('Required parameter dateId was null or undefined when calling deleteDateFromCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/dates/${this.configuration.encodeParam({name: \"dateId\", value: dateId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CalendarDate>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteDatesFromCalendar: Delete dates from a calendar\n     * Delete dates from a calendar.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteDatesFromCalendar(requestParameters?: DeleteDatesFromCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: CalendarDate; }>;\n    public deleteDatesFromCalendar(requestParameters?: DeleteDatesFromCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: CalendarDate; }>>;\n    public deleteDatesFromCalendar(requestParameters?: DeleteDatesFromCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: CalendarDate; }>>;\n    public deleteDatesFromCalendar(requestParameters?: DeleteDatesFromCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDatesFromCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDatesFromCalendar.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteDatesFromCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/dates/$delete`;\n        return this.httpClient.request<{ [key: string]: CalendarDate; }>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GenerateSchedule: Generate an ordered schedule of dates.\n     * Returns an ordered array of dates. The dates will only fall on business  days as defined by the scope and calendar codes in the valuation schedule.                Valuations are made at a frequency defined by the valuation schedule\\&#39;s tenor, e.g. every day (\\&quot;1D\\&quot;),  every other week (\\&quot;2W\\&quot;) etc. These dates will be adjusted onto business days as defined by the schedule\\&#39;s  rollConvention.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public generateSchedule(requestParameters?: GenerateScheduleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<string>>;\n    public generateSchedule(requestParameters?: GenerateScheduleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<string>>>;\n    public generateSchedule(requestParameters?: GenerateScheduleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<string>>>;\n    public generateSchedule(requestParameters?: GenerateScheduleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling generateSchedule.');\n        }\n        const valuationSchedule = requestParameters?.valuationSchedule;\n        if (valuationSchedule === null || valuationSchedule === undefined) {\n            throw new Error('Required parameter valuationSchedule was null or undefined when calling generateSchedule.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/schedule/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<string>>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationSchedule,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetCalendar: Get a calendar in its generic form\n     * Retrieve a generic calendar by a specific ID at a point in AsAt time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCalendar(requestParameters?: GetCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Calendar>;\n    public getCalendar(requestParameters?: GetCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Calendar>>;\n    public getCalendar(requestParameters?: GetCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Calendar>>;\n    public getCalendar(requestParameters?: GetCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCalendar.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Calendar>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetDates: Get dates for a specific calendar\n     * Get dates from a specific calendar within a specific window of effective time, at a point in AsAt time.  Providing an id filter can further refine the results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDates(requestParameters?: GetDatesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfCalendarDate>;\n    public getDates(requestParameters?: GetDatesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfCalendarDate>>;\n    public getDates(requestParameters?: GetDatesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfCalendarDate>>;\n    public getDates(requestParameters?: GetDatesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDates.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDates.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const idFilter = requestParameters?.idFilter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (idFilter) {\n            idFilter.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'idFilter');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/dates`;\n        return this.httpClient.request<ResourceListOfCalendarDate>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] IsBusinessDateTime: Check whether a DateTime is a \\&quot;Business DateTime\\&quot;\n     * A Business DateTime is defined as a point in time that:      * Does not represent a day that overlaps with the calendars WeekendMask      * If the calendar is a \\&quot;Holiday Calendar\\&quot; Does not overlap with any dates in the calendar      * If the calendar is a \\&quot;TradingHours Calendar\\&quot; Does overlap with a date in the calendar                All dates specified must be UTC and the upper bound of a calendar is not inclusive   e.g. From: 2020-12-25-00-00-00        To: 2020-12-26-00-00-00  IsBusinessDay(2020-12-26-00-00-00) &#x3D;&#x3D; false\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public isBusinessDateTime(requestParameters?: IsBusinessDateTimeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<IsBusinessDayResponse>;\n    public isBusinessDateTime(requestParameters?: IsBusinessDateTimeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<IsBusinessDayResponse>>;\n    public isBusinessDateTime(requestParameters?: IsBusinessDateTimeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<IsBusinessDayResponse>>;\n    public isBusinessDateTime(requestParameters?: IsBusinessDateTimeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const dateTime = requestParameters?.dateTime;\n        if (dateTime === null || dateTime === undefined) {\n            throw new Error('Required parameter dateTime was null or undefined when calling isBusinessDateTime.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling isBusinessDateTime.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling isBusinessDateTime.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (dateTime !== undefined && dateTime !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dateTime, 'dateTime');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/businessday/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<IsBusinessDayResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCalendars: List Calendars\n     * List calendars at a point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCalendars(requestParameters?: ListCalendarsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCalendar>;\n    public listCalendars(requestParameters?: ListCalendarsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCalendar>>;\n    public listCalendars(requestParameters?: ListCalendarsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCalendar>>;\n    public listCalendars(requestParameters?: ListCalendarsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic`;\n        return this.httpClient.request<PagedResourceListOfCalendar>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListCalendarsInScope: List all calenders in a specified scope\n     * List calendars in a Scope at a point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCalendarsInScope(requestParameters?: ListCalendarsInScopeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCalendar>;\n    public listCalendarsInScope(requestParameters?: ListCalendarsInScopeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCalendar>>;\n    public listCalendarsInScope(requestParameters?: ListCalendarsInScopeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCalendar>>;\n    public listCalendarsInScope(requestParameters?: ListCalendarsInScopeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCalendarsInScope.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfCalendar>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateCalendar: Update a calendar\n     * Update the calendars WeekendMask, SourceProvider or Properties\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateCalendar(requestParameters?: UpdateCalendarRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Calendar>;\n    public updateCalendar(requestParameters?: UpdateCalendarRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Calendar>>;\n    public updateCalendar(requestParameters?: UpdateCalendarRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Calendar>>;\n    public updateCalendar(requestParameters?: UpdateCalendarRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateCalendar.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateCalendar.');\n        }\n        const updateCalendarRequest = requestParameters?.updateCalendarRequest;\n        if (updateCalendarRequest === null || updateCalendarRequest === undefined) {\n            throw new Error('Required parameter updateCalendarRequest was null or undefined when calling updateCalendar.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/calendars/generic/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Calendar>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateCalendarRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { Account } from '../model/account';\n// @ts-ignore\nimport { AccountProperties } from '../model/accountProperties';\n// @ts-ignore\nimport { AccountsUpsertResponse } from '../model/accountsUpsertResponse';\n// @ts-ignore\nimport { ChartOfAccounts } from '../model/chartOfAccounts';\n// @ts-ignore\nimport { ChartOfAccountsProperties } from '../model/chartOfAccountsProperties';\n// @ts-ignore\nimport { ChartOfAccountsRequest } from '../model/chartOfAccountsRequest';\n// @ts-ignore\nimport { CleardownModuleDetails } from '../model/cleardownModuleDetails';\n// @ts-ignore\nimport { CleardownModuleRequest } from '../model/cleardownModuleRequest';\n// @ts-ignore\nimport { CleardownModuleResponse } from '../model/cleardownModuleResponse';\n// @ts-ignore\nimport { CleardownModuleRule } from '../model/cleardownModuleRule';\n// @ts-ignore\nimport { CleardownModuleRulesUpdatedResponse } from '../model/cleardownModuleRulesUpdatedResponse';\n// @ts-ignore\nimport { DeleteAccountsResponse } from '../model/deleteAccountsResponse';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { GeneralLedgerProfileMapping } from '../model/generalLedgerProfileMapping';\n// @ts-ignore\nimport { GeneralLedgerProfileRequest } from '../model/generalLedgerProfileRequest';\n// @ts-ignore\nimport { GeneralLedgerProfileResponse } from '../model/generalLedgerProfileResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfAccount } from '../model/pagedResourceListOfAccount';\n// @ts-ignore\nimport { PagedResourceListOfChartOfAccounts } from '../model/pagedResourceListOfChartOfAccounts';\n// @ts-ignore\nimport { PagedResourceListOfCleardownModuleResponse } from '../model/pagedResourceListOfCleardownModuleResponse';\n// @ts-ignore\nimport { PagedResourceListOfCleardownModuleRule } from '../model/pagedResourceListOfCleardownModuleRule';\n// @ts-ignore\nimport { PagedResourceListOfGeneralLedgerProfileResponse } from '../model/pagedResourceListOfGeneralLedgerProfileResponse';\n// @ts-ignore\nimport { PagedResourceListOfPostingModuleResponse } from '../model/pagedResourceListOfPostingModuleResponse';\n// @ts-ignore\nimport { PagedResourceListOfPostingModuleRule } from '../model/pagedResourceListOfPostingModuleRule';\n// @ts-ignore\nimport { PostingModuleDetails } from '../model/postingModuleDetails';\n// @ts-ignore\nimport { PostingModuleRequest } from '../model/postingModuleRequest';\n// @ts-ignore\nimport { PostingModuleResponse } from '../model/postingModuleResponse';\n// @ts-ignore\nimport { PostingModuleRule } from '../model/postingModuleRule';\n// @ts-ignore\nimport { PostingModuleRulesUpdatedResponse } from '../model/postingModuleRulesUpdatedResponse';\n// @ts-ignore\nimport { Property } from '../model/property';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateChartOfAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The definition of the Chart of Accounts. */\n    chartOfAccountsRequest: ChartOfAccountsRequest;\n}\n\nexport interface CreateCleardownModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The definition of the Cleardown Module. */\n    cleardownModuleRequest: CleardownModuleRequest;\n}\n\nexport interface CreateGeneralLedgerProfileRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. */\n    code: string;\n    /** The definition of the General Ledger Profile. */\n    generalLedgerProfileRequest: GeneralLedgerProfileRequest;\n}\n\nexport interface CreatePostingModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The definition of the Posting Module. */\n    postingModuleRequest: PostingModuleRequest;\n}\n\nexport interface DeleteAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts. */\n    code: string;\n    /** The codes of the accounts to delete. */\n    requestBody: Array<string>;\n    /** The delete mode to use (defaults to \\&#39;Soft\\&#39;). */\n    deleteMode?: 'Soft' | 'Hard';\n}\n\nexport interface DeleteChartOfAccountsRequestParams {\n    /** The scope of the Chart of Accounts to be deleted. */\n    scope: string;\n    /** The code of the Chart of Accounts to be deleted. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n}\n\nexport interface DeleteCleardownModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Cleardown Module to be deleted. */\n    cleardownModuleCode: string;\n}\n\nexport interface DeleteGeneralLedgerProfileRequestParams {\n    /** The scope of the Chart of Accounts for the General Ledger Profile. */\n    scope: string;\n    /** The code of the Chart of Accounts for the General Ledger Profile. */\n    code: string;\n    /** The Code of the General Ledger Profile. */\n    generalLedgerProfileCode: string;\n}\n\nexport interface DeletePostingModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Posting Module to be deleted. */\n    postingModuleCode: string;\n}\n\nexport interface GetAccountRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Account. */\n    accountCode: string;\n    /** The effective datetime or cut label at which to retrieve the Account properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Account definition. Defaults to returning the latest version of the Account definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Account\\&#39; domain to decorate onto the Account.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Account/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetAccountPropertiesRequestParams {\n    /** The scope of the Chart of Accounts to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Chart of Accounts to update or insert the properties onto. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The unique ID of the account to get properties for. */\n    accountCode: string;\n    /** The effective datetime or cut label at which to list the Account\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Account\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetChartOfAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the Chart of Accounts properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Chart of Accounts definition. Defaults to returning the latest version of the Chart of Accounts definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;ChartOfAccounts\\&#39; domain to decorate onto the Chart of Accounts.              These must take the format {domain}/{scope}/{code}, for example \\&#39;ChartOfAccounts/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetChartOfAccountsPropertiesRequestParams {\n    /** The scope of the chart of accounts to list the properties for. */\n    scope: string;\n    /** The code of the chart of accounts to list the properties for. Together with the scope this uniquely identifies the chart of accounts. */\n    code: string;\n    /** The effective datetime or cut label at which to list the chart of accounts\\&#39; properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the chart of accounts\\&#39; properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetCleardownModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Cleardown Module. */\n    cleardownModuleCode: string;\n    /** The asAt datetime at which to retrieve the Cleardown Module. Defaults to return the latest version of the Cleardown Module if not specified. */\n    asAt?: string;\n}\n\nexport interface GetGeneralLedgerProfileRequestParams {\n    /** The scope of the Chart of Accounts for the General Ledger Profile. */\n    scope: string;\n    /** The code of the Chart of Accounts for the General Ledger Profile. */\n    code: string;\n    /** The General Ledger Profile Code of the General Ledger Profile. */\n    generalLedgerProfileCode: string;\n    /** The asAt datetime at which to retrieve the General Ledger Profile. Defaults to return the latest version of the General Ledger Profile if not specified. */\n    asAt?: string;\n}\n\nexport interface GetPostingModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Posting Module. */\n    postingModuleCode: string;\n    /** The asAt datetime at which to retrieve the Posting Module. Defaults to return the latest version of the Posting Module if not specified. */\n    asAt?: string;\n}\n\nexport interface ListAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts. */\n    code: string;\n    /** The effective datetime or cut label at which to list the TimeVariant properties decorated on Accounts. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Accounts. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing charts of accounts; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Account type, specify \\&quot;code eq \\&#39;001\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;Account\\&#39; domain to decorate onto the Account.              These must have the format {domain}/{scope}/{code}, for example \\&#39;Account/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListChartsOfAccountsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the Chart Of Accounts. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the charts of accounts. Defaults to returning the latest version              of each Chart of Accounts if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing charts of accounts; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Chart of Accounts type, specify \\&quot;id.Code eq \\&#39;001\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;ChartOfAccounts\\&#39; domain to decorate onto each Chart of Accounts.              These must take the format {domain}/{scope}/{code}, for example \\&#39;ChartOfAccounts/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListCleardownModuleRulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the cleardown module. */\n    cleardownModuleCode: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing cleardown module rules; this              value is returned from the previous call. If a pagination token is provided, the filter              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the rule id, specify \\&quot;ruleId eq \\&#39;rule 1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n}\n\nexport interface ListCleardownModulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The asAt datetime at which to list the Cleardown Module. Defaults to returning the latest version              of each Cleardown Module if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Cleardown Modules; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Cleardown Module status, specify \\&quot;status eq \\&#39;Active\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface ListGeneralLedgerProfilesRequestParams {\n    /** The scope of the Chart of Accounts */\n    scope: string;\n    /** The code of the Chart of Accounts */\n    code: string;\n    /** The asAt datetime at which to list the General Ledger Profiles. Defaults to returning the latest version of each General Ledger Profile if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing General Ledger Profiles; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the General Ledger profiles type, specify \\&quot;type eq \\&#39;PeriodBoundary\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface ListPostingModuleRulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the posting module. */\n    postingModuleCode: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing posting module rules; this              value is returned from the previous call. If a pagination token is provided, the filter              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the rule id, specify \\&quot;ruleId eq \\&#39;rule 1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n}\n\nexport interface ListPostingModulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The asAt datetime at which to list the Posting Module. Defaults to returning the latest version              of each Posting Module if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Posting Modules; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Posting Module status, specify \\&quot;status eq \\&#39;Active\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface PatchChartOfAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface PatchCleardownModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Cleardown Module to be updated. */\n    cleardownModuleCode: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface PatchPostingModuleRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Posting Module to be updated. */\n    postingModuleCode: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface SetCleardownModuleDetailsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Cleardown Module to be updated. */\n    cleardownModuleCode: string;\n    /** The new details for the Cleardown Module. */\n    cleardownModuleDetails: CleardownModuleDetails;\n}\n\nexport interface SetCleardownModuleRulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Cleardown Module to be updated. */\n    cleardownModuleCode: string;\n    /** The new rule set for the Cleardown Module. */\n    cleardownModuleRule: Array<CleardownModuleRule>;\n}\n\nexport interface SetGeneralLedgerProfileMappingsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. */\n    code: string;\n    /** The code of the General Ledger Profile */\n    generalLedgerProfileCode: string;\n    /** The updated General Ledger Profile Mappings, the previous mappings will be wholly replaced with this data. Mappings will be evaluated in the order they are provided. */\n    generalLedgerProfileMapping: Array<GeneralLedgerProfileMapping>;\n}\n\nexport interface SetPostingModuleDetailsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Posting Module to be updated. */\n    postingModuleCode: string;\n    /** The new details for the Posting Module. */\n    postingModuleDetails: PostingModuleDetails;\n}\n\nexport interface SetPostingModuleRulesRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The code of the Posting Module to be updated. */\n    postingModuleCode: string;\n    /** The new rule set for the Posting Module. */\n    postingModuleRule: Array<PostingModuleRule>;\n}\n\nexport interface UpsertAccountPropertiesRequestParams {\n    /** The scope of the Chart of Accounts to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Chart of Accounts to update or insert the properties onto. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The unique ID of the account to create or update properties for. */\n    accountCode: string;\n    /** The properties to be updated or inserted onto the chart of account. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;Account/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\nexport interface UpsertAccountsRequestParams {\n    /** The scope of the Chart of Accounts. */\n    scope: string;\n    /** The code of the Chart of Accounts. Together with the scope this uniquely identifies              the Chart of Accounts. */\n    code: string;\n    /** A list of accounts to be created or updated. */\n    account: Array<Account>;\n}\n\nexport interface UpsertChartOfAccountsPropertiesRequestParams {\n    /** The scope of the Chart of Accounts to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Chart of Accounts to update or insert the properties onto. Together with the scope this uniquely identifies the Chart of Accounts. */\n    code: string;\n    /** The properties to be updated or inserted onto the chart of account. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;ChartOfAccounts/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ChartOfAccountsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateChartOfAccounts: Create a Chart of Accounts\n     * Create the given Chart of Accounts.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createChartOfAccounts(requestParameters?: CreateChartOfAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ChartOfAccounts>;\n    public createChartOfAccounts(requestParameters?: CreateChartOfAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ChartOfAccounts>>;\n    public createChartOfAccounts(requestParameters?: CreateChartOfAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ChartOfAccounts>>;\n    public createChartOfAccounts(requestParameters?: CreateChartOfAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createChartOfAccounts.');\n        }\n        const chartOfAccountsRequest = requestParameters?.chartOfAccountsRequest;\n        if (chartOfAccountsRequest === null || chartOfAccountsRequest === undefined) {\n            throw new Error('Required parameter chartOfAccountsRequest was null or undefined when calling createChartOfAccounts.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ChartOfAccounts>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: chartOfAccountsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateCleardownModule: Create a Cleardown Module\n     * Create the given Cleardown Module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCleardownModule(requestParameters?: CreateCleardownModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CleardownModuleResponse>;\n    public createCleardownModule(requestParameters?: CreateCleardownModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public createCleardownModule(requestParameters?: CreateCleardownModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public createCleardownModule(requestParameters?: CreateCleardownModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createCleardownModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createCleardownModule.');\n        }\n        const cleardownModuleRequest = requestParameters?.cleardownModuleRequest;\n        if (cleardownModuleRequest === null || cleardownModuleRequest === undefined) {\n            throw new Error('Required parameter cleardownModuleRequest was null or undefined when calling createCleardownModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules`;\n        return this.httpClient.request<CleardownModuleResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: cleardownModuleRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateGeneralLedgerProfile: Create a General Ledger Profile.\n     * Create the given General Ledger profile.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createGeneralLedgerProfile(requestParameters?: CreateGeneralLedgerProfileRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GeneralLedgerProfileResponse>;\n    public createGeneralLedgerProfile(requestParameters?: CreateGeneralLedgerProfileRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public createGeneralLedgerProfile(requestParameters?: CreateGeneralLedgerProfileRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public createGeneralLedgerProfile(requestParameters?: CreateGeneralLedgerProfileRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createGeneralLedgerProfile.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createGeneralLedgerProfile.');\n        }\n        const generalLedgerProfileRequest = requestParameters?.generalLedgerProfileRequest;\n        if (generalLedgerProfileRequest === null || generalLedgerProfileRequest === undefined) {\n            throw new Error('Required parameter generalLedgerProfileRequest was null or undefined when calling createGeneralLedgerProfile.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/generalledgerprofile`;\n        return this.httpClient.request<GeneralLedgerProfileResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: generalLedgerProfileRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreatePostingModule: Create a Posting Module\n     * Create the given Posting Module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPostingModule(requestParameters?: CreatePostingModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PostingModuleResponse>;\n    public createPostingModule(requestParameters?: CreatePostingModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PostingModuleResponse>>;\n    public createPostingModule(requestParameters?: CreatePostingModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PostingModuleResponse>>;\n    public createPostingModule(requestParameters?: CreatePostingModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPostingModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createPostingModule.');\n        }\n        const postingModuleRequest = requestParameters?.postingModuleRequest;\n        if (postingModuleRequest === null || postingModuleRequest === undefined) {\n            throw new Error('Required parameter postingModuleRequest was null or undefined when calling createPostingModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules`;\n        return this.httpClient.request<PostingModuleResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: postingModuleRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteAccounts: Soft or hard delete multiple accounts\n     * Delete one or more account from the Chart of Accounts. Soft deletion marks the account as inactive  While the Hard deletion is deleting the account.  The maximum number of accounts that this method can delete per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteAccounts(requestParameters?: DeleteAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeleteAccountsResponse>;\n    public deleteAccounts(requestParameters?: DeleteAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeleteAccountsResponse>>;\n    public deleteAccounts(requestParameters?: DeleteAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeleteAccountsResponse>>;\n    public deleteAccounts(requestParameters?: DeleteAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteAccounts.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteAccounts.');\n        }\n        const deleteMode = requestParameters?.deleteMode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (deleteMode !== undefined && deleteMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>deleteMode, 'deleteMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts/$delete`;\n        return this.httpClient.request<DeleteAccountsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteChartOfAccounts: Delete a Chart of Accounts\n     * Delete the given Chart of Accounts.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteChartOfAccounts(requestParameters?: DeleteChartOfAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteChartOfAccounts(requestParameters?: DeleteChartOfAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteChartOfAccounts(requestParameters?: DeleteChartOfAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteChartOfAccounts(requestParameters?: DeleteChartOfAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteChartOfAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteChartOfAccounts.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteCleardownModule: Delete a Cleardown Module.\n     * Delete the given Cleardown Module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCleardownModule(requestParameters?: DeleteCleardownModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCleardownModule(requestParameters?: DeleteCleardownModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCleardownModule(requestParameters?: DeleteCleardownModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCleardownModule(requestParameters?: DeleteCleardownModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCleardownModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCleardownModule.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling deleteCleardownModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteGeneralLedgerProfile: Delete a General Ledger Profile.\n     * Delete the given General Ledger Profile.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteGeneralLedgerProfile(requestParameters?: DeleteGeneralLedgerProfileRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteGeneralLedgerProfile(requestParameters?: DeleteGeneralLedgerProfileRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGeneralLedgerProfile(requestParameters?: DeleteGeneralLedgerProfileRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGeneralLedgerProfile(requestParameters?: DeleteGeneralLedgerProfileRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGeneralLedgerProfile.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteGeneralLedgerProfile.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        if (generalLedgerProfileCode === null || generalLedgerProfileCode === undefined) {\n            throw new Error('Required parameter generalLedgerProfileCode was null or undefined when calling deleteGeneralLedgerProfile.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/generalledgerprofile/${this.configuration.encodeParam({name: \"generalLedgerProfileCode\", value: generalLedgerProfileCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeletePostingModule: Delete a Posting Module.\n     * Delete the given Posting Module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePostingModule(requestParameters?: DeletePostingModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePostingModule(requestParameters?: DeletePostingModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePostingModule(requestParameters?: DeletePostingModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePostingModule(requestParameters?: DeletePostingModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePostingModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePostingModule.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling deletePostingModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAccount: Get Account\n     * Retrieve the definition of a particular Account which is part of a Chart of Accounts.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAccount(requestParameters?: GetAccountRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Account>;\n    public getAccount(requestParameters?: GetAccountRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Account>>;\n    public getAccount(requestParameters?: GetAccountRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Account>>;\n    public getAccount(requestParameters?: GetAccountRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAccount.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAccount.');\n        }\n        const accountCode = requestParameters?.accountCode;\n        if (accountCode === null || accountCode === undefined) {\n            throw new Error('Required parameter accountCode was null or undefined when calling getAccount.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts/${this.configuration.encodeParam({name: \"accountCode\", value: accountCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Account>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetAccountProperties: Get Account properties\n     * Get all the properties of a single account.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAccountProperties(requestParameters?: GetAccountPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AccountProperties>;\n    public getAccountProperties(requestParameters?: GetAccountPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AccountProperties>>;\n    public getAccountProperties(requestParameters?: GetAccountPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AccountProperties>>;\n    public getAccountProperties(requestParameters?: GetAccountPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAccountProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAccountProperties.');\n        }\n        const accountCode = requestParameters?.accountCode;\n        if (accountCode === null || accountCode === undefined) {\n            throw new Error('Required parameter accountCode was null or undefined when calling getAccountProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts/${this.configuration.encodeParam({name: \"accountCode\", value: accountCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<AccountProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetChartOfAccounts: Get ChartOfAccounts\n     * Retrieve the definition of a particular Chart of Accounts.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getChartOfAccounts(requestParameters?: GetChartOfAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ChartOfAccounts>;\n    public getChartOfAccounts(requestParameters?: GetChartOfAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ChartOfAccounts>>;\n    public getChartOfAccounts(requestParameters?: GetChartOfAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ChartOfAccounts>>;\n    public getChartOfAccounts(requestParameters?: GetChartOfAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getChartOfAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getChartOfAccounts.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ChartOfAccounts>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetChartOfAccountsProperties: Get chart of accounts properties\n     * Get all the properties of a single chart of accounts.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getChartOfAccountsProperties(requestParameters?: GetChartOfAccountsPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ChartOfAccountsProperties>;\n    public getChartOfAccountsProperties(requestParameters?: GetChartOfAccountsPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ChartOfAccountsProperties>>;\n    public getChartOfAccountsProperties(requestParameters?: GetChartOfAccountsPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ChartOfAccountsProperties>>;\n    public getChartOfAccountsProperties(requestParameters?: GetChartOfAccountsPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getChartOfAccountsProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getChartOfAccountsProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<ChartOfAccountsProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetCleardownModule: Get a Cleardown Module\n     * Retrieve the definition of a Cleardown Module complete with its rules.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCleardownModule(requestParameters?: GetCleardownModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CleardownModuleResponse>;\n    public getCleardownModule(requestParameters?: GetCleardownModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public getCleardownModule(requestParameters?: GetCleardownModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public getCleardownModule(requestParameters?: GetCleardownModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCleardownModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCleardownModule.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling getCleardownModule.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CleardownModuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetGeneralLedgerProfile: Get a General Ledger Profile.\n     * Get the given General Ledger Profile.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getGeneralLedgerProfile(requestParameters?: GetGeneralLedgerProfileRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GeneralLedgerProfileResponse>;\n    public getGeneralLedgerProfile(requestParameters?: GetGeneralLedgerProfileRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public getGeneralLedgerProfile(requestParameters?: GetGeneralLedgerProfileRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public getGeneralLedgerProfile(requestParameters?: GetGeneralLedgerProfileRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGeneralLedgerProfile.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGeneralLedgerProfile.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        if (generalLedgerProfileCode === null || generalLedgerProfileCode === undefined) {\n            throw new Error('Required parameter generalLedgerProfileCode was null or undefined when calling getGeneralLedgerProfile.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/generalledgerprofile/${this.configuration.encodeParam({name: \"generalLedgerProfileCode\", value: generalLedgerProfileCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GeneralLedgerProfileResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPostingModule: Get a Posting Module\n     * Retrieve the definition of a Posting Module complete with its rules.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPostingModule(requestParameters?: GetPostingModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PostingModuleResponse>;\n    public getPostingModule(requestParameters?: GetPostingModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PostingModuleResponse>>;\n    public getPostingModule(requestParameters?: GetPostingModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PostingModuleResponse>>;\n    public getPostingModule(requestParameters?: GetPostingModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPostingModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPostingModule.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling getPostingModule.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PostingModuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListAccounts: List Accounts\n     * List the accounts in a Chart of Accounts\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAccounts(requestParameters?: ListAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfAccount>;\n    public listAccounts(requestParameters?: ListAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfAccount>>;\n    public listAccounts(requestParameters?: ListAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfAccount>>;\n    public listAccounts(requestParameters?: ListAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listAccounts.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts`;\n        return this.httpClient.request<PagedResourceListOfAccount>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListChartsOfAccounts: List Charts of Accounts\n     * List all the Charts of Accounts matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listChartsOfAccounts(requestParameters?: ListChartsOfAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfChartOfAccounts>;\n    public listChartsOfAccounts(requestParameters?: ListChartsOfAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfChartOfAccounts>>;\n    public listChartsOfAccounts(requestParameters?: ListChartsOfAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfChartOfAccounts>>;\n    public listChartsOfAccounts(requestParameters?: ListChartsOfAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts`;\n        return this.httpClient.request<PagedResourceListOfChartOfAccounts>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListCleardownModuleRules: List Cleardown Module Rules\n     * List the Rules in a Cleardown Module\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCleardownModuleRules(requestParameters?: ListCleardownModuleRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCleardownModuleRule>;\n    public listCleardownModuleRules(requestParameters?: ListCleardownModuleRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCleardownModuleRule>>;\n    public listCleardownModuleRules(requestParameters?: ListCleardownModuleRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCleardownModuleRule>>;\n    public listCleardownModuleRules(requestParameters?: ListCleardownModuleRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCleardownModuleRules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCleardownModuleRules.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling listCleardownModuleRules.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownrules`;\n        return this.httpClient.request<PagedResourceListOfCleardownModuleRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListCleardownModules: List Cleardown Modules\n     * List all the Cleardown Modules matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCleardownModules(requestParameters?: ListCleardownModulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCleardownModuleResponse>;\n    public listCleardownModules(requestParameters?: ListCleardownModulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCleardownModuleResponse>>;\n    public listCleardownModules(requestParameters?: ListCleardownModulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCleardownModuleResponse>>;\n    public listCleardownModules(requestParameters?: ListCleardownModulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCleardownModules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCleardownModules.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules`;\n        return this.httpClient.request<PagedResourceListOfCleardownModuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListGeneralLedgerProfiles: List General Ledger Profiles.\n     * List all the General Ledger profiles matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listGeneralLedgerProfiles(requestParameters?: ListGeneralLedgerProfilesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfGeneralLedgerProfileResponse>;\n    public listGeneralLedgerProfiles(requestParameters?: ListGeneralLedgerProfilesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfGeneralLedgerProfileResponse>>;\n    public listGeneralLedgerProfiles(requestParameters?: ListGeneralLedgerProfilesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfGeneralLedgerProfileResponse>>;\n    public listGeneralLedgerProfiles(requestParameters?: ListGeneralLedgerProfilesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listGeneralLedgerProfiles.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listGeneralLedgerProfiles.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/generalledgerprofile`;\n        return this.httpClient.request<PagedResourceListOfGeneralLedgerProfileResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPostingModuleRules: List Posting Module Rules\n     * List the Rules in a Posting Module\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPostingModuleRules(requestParameters?: ListPostingModuleRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPostingModuleRule>;\n    public listPostingModuleRules(requestParameters?: ListPostingModuleRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPostingModuleRule>>;\n    public listPostingModuleRules(requestParameters?: ListPostingModuleRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPostingModuleRule>>;\n    public listPostingModuleRules(requestParameters?: ListPostingModuleRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPostingModuleRules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPostingModuleRules.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling listPostingModuleRules.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingrules`;\n        return this.httpClient.request<PagedResourceListOfPostingModuleRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPostingModules: List Posting Modules\n     * List all the Posting Modules matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPostingModules(requestParameters?: ListPostingModulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPostingModuleResponse>;\n    public listPostingModules(requestParameters?: ListPostingModulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPostingModuleResponse>>;\n    public listPostingModules(requestParameters?: ListPostingModulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPostingModuleResponse>>;\n    public listPostingModules(requestParameters?: ListPostingModulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPostingModules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPostingModules.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules`;\n        return this.httpClient.request<PagedResourceListOfPostingModuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchChartOfAccounts: Patch a Chart of Accounts.\n     * Update fields on a Chart of Accounts. The behaviour is defined by the JSON Patch specification.  Currently supported fields are: DisplayName, Description.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchChartOfAccounts(requestParameters?: PatchChartOfAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ChartOfAccounts>;\n    public patchChartOfAccounts(requestParameters?: PatchChartOfAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ChartOfAccounts>>;\n    public patchChartOfAccounts(requestParameters?: PatchChartOfAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ChartOfAccounts>>;\n    public patchChartOfAccounts(requestParameters?: PatchChartOfAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchChartOfAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchChartOfAccounts.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchChartOfAccounts.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ChartOfAccounts>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchCleardownModule: Patch a Cleardown Module\n     * Update fields on a Cleardown Module. The behaviour is defined by the JSON Patch specification.                Currently supported fields are: DisplayName, Description, Rules.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchCleardownModule(requestParameters?: PatchCleardownModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CleardownModuleResponse>;\n    public patchCleardownModule(requestParameters?: PatchCleardownModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public patchCleardownModule(requestParameters?: PatchCleardownModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public patchCleardownModule(requestParameters?: PatchCleardownModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchCleardownModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchCleardownModule.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling patchCleardownModule.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchCleardownModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CleardownModuleResponse>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchPostingModule: Patch a Posting Module\n     * Update fields on a Posting Module. The behaviour is defined by the JSON Patch specification.                Currently supported fields are: DisplayName, Description, Rules.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPostingModule(requestParameters?: PatchPostingModuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PostingModuleResponse>;\n    public patchPostingModule(requestParameters?: PatchPostingModuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PostingModuleResponse>>;\n    public patchPostingModule(requestParameters?: PatchPostingModuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PostingModuleResponse>>;\n    public patchPostingModule(requestParameters?: PatchPostingModuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPostingModule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPostingModule.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling patchPostingModule.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchPostingModule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PostingModuleResponse>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetCleardownModuleDetails: Set the details of a Cleardown Module\n     * Update the given Cleardown Module details.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setCleardownModuleDetails(requestParameters?: SetCleardownModuleDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CleardownModuleResponse>;\n    public setCleardownModuleDetails(requestParameters?: SetCleardownModuleDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CleardownModuleResponse>>;\n    public setCleardownModuleDetails(requestParameters?: SetCleardownModuleDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CleardownModuleResponse>>;\n    public setCleardownModuleDetails(requestParameters?: SetCleardownModuleDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setCleardownModuleDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setCleardownModuleDetails.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling setCleardownModuleDetails.');\n        }\n        const cleardownModuleDetails = requestParameters?.cleardownModuleDetails;\n        if (cleardownModuleDetails === null || cleardownModuleDetails === undefined) {\n            throw new Error('Required parameter cleardownModuleDetails was null or undefined when calling setCleardownModuleDetails.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CleardownModuleResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: cleardownModuleDetails,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetCleardownModuleRules: Set the rules of a Cleardown Module\n     * Set the given Cleardown Modules rules, this will replace the existing set of rules for the cleardown module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setCleardownModuleRules(requestParameters?: SetCleardownModuleRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CleardownModuleRulesUpdatedResponse>;\n    public setCleardownModuleRules(requestParameters?: SetCleardownModuleRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CleardownModuleRulesUpdatedResponse>>;\n    public setCleardownModuleRules(requestParameters?: SetCleardownModuleRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CleardownModuleRulesUpdatedResponse>>;\n    public setCleardownModuleRules(requestParameters?: SetCleardownModuleRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setCleardownModuleRules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setCleardownModuleRules.');\n        }\n        const cleardownModuleCode = requestParameters?.cleardownModuleCode;\n        if (cleardownModuleCode === null || cleardownModuleCode === undefined) {\n            throw new Error('Required parameter cleardownModuleCode was null or undefined when calling setCleardownModuleRules.');\n        }\n        const cleardownModuleRule = requestParameters?.cleardownModuleRule;\n        if (cleardownModuleRule === null || cleardownModuleRule === undefined) {\n            throw new Error('Required parameter cleardownModuleRule was null or undefined when calling setCleardownModuleRules.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownmodules/${this.configuration.encodeParam({name: \"cleardownModuleCode\", value: cleardownModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cleardownrules`;\n        return this.httpClient.request<CleardownModuleRulesUpdatedResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: cleardownModuleRule,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetGeneralLedgerProfileMappings: Sets the General Ledger Profile Mappings.\n     * Update the given General Ledger profile Mappings.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setGeneralLedgerProfileMappings(requestParameters?: SetGeneralLedgerProfileMappingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GeneralLedgerProfileResponse>;\n    public setGeneralLedgerProfileMappings(requestParameters?: SetGeneralLedgerProfileMappingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GeneralLedgerProfileResponse>>;\n    public setGeneralLedgerProfileMappings(requestParameters?: SetGeneralLedgerProfileMappingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GeneralLedgerProfileResponse>>;\n    public setGeneralLedgerProfileMappings(requestParameters?: SetGeneralLedgerProfileMappingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        if (generalLedgerProfileCode === null || generalLedgerProfileCode === undefined) {\n            throw new Error('Required parameter generalLedgerProfileCode was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n        const generalLedgerProfileMapping = requestParameters?.generalLedgerProfileMapping;\n        if (generalLedgerProfileMapping === null || generalLedgerProfileMapping === undefined) {\n            throw new Error('Required parameter generalLedgerProfileMapping was null or undefined when calling setGeneralLedgerProfileMappings.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/generalledgerprofile/${this.configuration.encodeParam({name: \"generalLedgerProfileCode\", value: generalLedgerProfileCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/mappings`;\n        return this.httpClient.request<GeneralLedgerProfileResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: generalLedgerProfileMapping,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetPostingModuleDetails: Set the details of a Posting Module\n     * Update the given Posting Module details.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setPostingModuleDetails(requestParameters?: SetPostingModuleDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PostingModuleResponse>;\n    public setPostingModuleDetails(requestParameters?: SetPostingModuleDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PostingModuleResponse>>;\n    public setPostingModuleDetails(requestParameters?: SetPostingModuleDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PostingModuleResponse>>;\n    public setPostingModuleDetails(requestParameters?: SetPostingModuleDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setPostingModuleDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPostingModuleDetails.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling setPostingModuleDetails.');\n        }\n        const postingModuleDetails = requestParameters?.postingModuleDetails;\n        if (postingModuleDetails === null || postingModuleDetails === undefined) {\n            throw new Error('Required parameter postingModuleDetails was null or undefined when calling setPostingModuleDetails.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PostingModuleResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: postingModuleDetails,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetPostingModuleRules: Set the rules of a Posting Module\n     * Set the given Posting Modules rules, this will replace the existing set of rules for the posting module.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setPostingModuleRules(requestParameters?: SetPostingModuleRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PostingModuleRulesUpdatedResponse>;\n    public setPostingModuleRules(requestParameters?: SetPostingModuleRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PostingModuleRulesUpdatedResponse>>;\n    public setPostingModuleRules(requestParameters?: SetPostingModuleRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PostingModuleRulesUpdatedResponse>>;\n    public setPostingModuleRules(requestParameters?: SetPostingModuleRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setPostingModuleRules.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPostingModuleRules.');\n        }\n        const postingModuleCode = requestParameters?.postingModuleCode;\n        if (postingModuleCode === null || postingModuleCode === undefined) {\n            throw new Error('Required parameter postingModuleCode was null or undefined when calling setPostingModuleRules.');\n        }\n        const postingModuleRule = requestParameters?.postingModuleRule;\n        if (postingModuleRule === null || postingModuleRule === undefined) {\n            throw new Error('Required parameter postingModuleRule was null or undefined when calling setPostingModuleRules.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingmodules/${this.configuration.encodeParam({name: \"postingModuleCode\", value: postingModuleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/postingrules`;\n        return this.httpClient.request<PostingModuleRulesUpdatedResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: postingModuleRule,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertAccountProperties: Upsert account properties\n     * Update or insert one or more properties onto a single account. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;Account\\&#39;.                Upserting a property that exists for an account, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAccountProperties(requestParameters?: UpsertAccountPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AccountProperties>;\n    public upsertAccountProperties(requestParameters?: UpsertAccountPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AccountProperties>>;\n    public upsertAccountProperties(requestParameters?: UpsertAccountPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AccountProperties>>;\n    public upsertAccountProperties(requestParameters?: UpsertAccountPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAccountProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAccountProperties.');\n        }\n        const accountCode = requestParameters?.accountCode;\n        if (accountCode === null || accountCode === undefined) {\n            throw new Error('Required parameter accountCode was null or undefined when calling upsertAccountProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts/${this.configuration.encodeParam({name: \"accountCode\", value: accountCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<AccountProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertAccounts: Upsert Accounts\n     * Create or update accounts in the Chart of Accounts. An account will be updated  if it already exists and created if it does not.  The maximum number of accounts that this method can upsert per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAccounts(requestParameters?: UpsertAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AccountsUpsertResponse>;\n    public upsertAccounts(requestParameters?: UpsertAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AccountsUpsertResponse>>;\n    public upsertAccounts(requestParameters?: UpsertAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AccountsUpsertResponse>>;\n    public upsertAccounts(requestParameters?: UpsertAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertAccounts.');\n        }\n        const account = requestParameters?.account;\n        if (account === null || account === undefined) {\n            throw new Error('Required parameter account was null or undefined when calling upsertAccounts.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/accounts`;\n        return this.httpClient.request<AccountsUpsertResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: account,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertChartOfAccountsProperties: Upsert Chart of Accounts properties\n     * Update or insert one or more properties onto a single Chart of Accounts. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;ChartOfAccounts\\&#39;.                Upserting a property that exists for a Chart of Accounts, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertChartOfAccountsProperties(requestParameters?: UpsertChartOfAccountsPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ChartOfAccountsProperties>;\n    public upsertChartOfAccountsProperties(requestParameters?: UpsertChartOfAccountsPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ChartOfAccountsProperties>>;\n    public upsertChartOfAccountsProperties(requestParameters?: UpsertChartOfAccountsPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ChartOfAccountsProperties>>;\n    public upsertChartOfAccountsProperties(requestParameters?: UpsertChartOfAccountsPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertChartOfAccountsProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertChartOfAccountsProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/chartofaccounts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<ChartOfAccountsProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulStructuredDataResponse } from '../model/annulStructuredDataResponse';\n// @ts-ignore\nimport { AppendComplexMarketDataRequest } from '../model/appendComplexMarketDataRequest';\n// @ts-ignore\nimport { ComplexMarketDataId } from '../model/complexMarketDataId';\n// @ts-ignore\nimport { GetComplexMarketDataResponse } from '../model/getComplexMarketDataResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfListComplexMarketDataWithMetaDataResponse } from '../model/resourceListOfListComplexMarketDataWithMetaDataResponse';\n// @ts-ignore\nimport { UpsertComplexMarketDataRequest } from '../model/upsertComplexMarketDataRequest';\n// @ts-ignore\nimport { UpsertSingleStructuredDataResponse } from '../model/upsertSingleStructuredDataResponse';\n// @ts-ignore\nimport { UpsertStructuredDataResponse } from '../model/upsertStructuredDataResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteComplexMarketDataRequestParams {\n    /** The scope of the complex market data to delete. */\n    scope: string;\n    /** The complex market data Ids to delete, each keyed by a unique correlation id. */\n    requestBody: { [key: string]: ComplexMarketDataId; };\n}\n\nexport interface GetComplexMarketDataRequestParams {\n    /** The scope of the complex market data to retrieve. */\n    scope: string;\n    /** The time invariant set of complex data identifiers to retrieve the data for. These need to be               keyed by a unique correlation id allowing the retrieved item to be identified in the response. */\n    requestBody: { [key: string]: ComplexMarketDataId; };\n    /** The effective datetime at which to retrieve the complex market data.               Defaults to the current LUSID system datetime if not specified.               Must match the Effective at of each ComplexMarketDataId given in the request body. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the complex market data. Defaults to return the latest version if not specified. */\n    asAt?: string;\n    /** The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes).               This is subtracted from the provided effectiveAt datetime to generate a effective datetime window inside which a complex market data item must exist to be retrieved. */\n    maxAge?: string;\n}\n\nexport interface ListComplexMarketDataRequestParams {\n    /** The asAt datetime at which to list the ComplexMarketData. Defaults to latest if not specified. */\n    asAt?: string;\n    /** The effectiveAt datetime at which to list the ComplexMarketData. Defaults to latest if not specified. Note  that this parameter is not implemented at this time and the latest version of the ComplexMarketData will  always be returned. */\n    effectiveAt?: string;\n    /** The pagination token to use to continue listing ComplexMarketData; this              value is returned from the previous call. If a pagination token is provided, the effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. If not specified, no pagination will be applied. It is  highly recommended to supply a value for this parameter as the default behaviour will change in the future. */\n    limit?: number;\n}\n\nexport interface UpsertAppendComplexMarketDataRequestParams {\n    /** The scope of the complex market data to append. */\n    scope: string;\n    /** Request definition of the point to append. */\n    appendComplexMarketDataRequest: AppendComplexMarketDataRequest;\n    /** The effective datetime at which to retrieve the complex market data.               Defaults to the current LUSID system datetime if not specified.               Must match the effectiveAt of the ComplexMarketDataId given in the request body. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the complex market data. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface UpsertComplexMarketDataRequestParams {\n    /** The scope to use when updating or inserting the complex market data. */\n    scope: string;\n    /** The set of complex market data items to update or insert keyed by a unique correlation id. */\n    requestBody: { [key: string]: UpsertComplexMarketDataRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ComplexMarketDataService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteComplexMarketData: Delete one or more items of complex market data, assuming they are present.\n     * Delete one or more specified complex market data items from a single scope. Each item is identified by a unique id which includes  information about its type as well as the exact effective datetime (to the microsecond) at which it entered the system (became valid).                In the request each complex market data item must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each quote in the response.                The response will return both the collection of successfully deleted  complex market data items, as well as those that failed.  For the failures a reason will be provided explaining why the it could not be deleted.                It is important to always check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteComplexMarketData(requestParameters?: DeleteComplexMarketDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulStructuredDataResponse>;\n    public deleteComplexMarketData(requestParameters?: DeleteComplexMarketDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulStructuredDataResponse>>;\n    public deleteComplexMarketData(requestParameters?: DeleteComplexMarketDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulStructuredDataResponse>>;\n    public deleteComplexMarketData(requestParameters?: DeleteComplexMarketDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplexMarketData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteComplexMarketData.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/complexmarketdata/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<AnnulStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetComplexMarketData: Get complex market data\n     * Get one or more items of complex market data from a single scope.                Each item can be identified by its time invariant complex market data identifier.                For each id LUSID will return the most recent matched item with respect to the provided (or default) effective datetime.                An optional maximum age range window can be specified which defines how far back to look back for data from the specified effective datetime.  LUSID will return the most recent item within this window.                In the request each complex market data id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each item in the response.                The response will return three collections. One, the successfully retrieved complex market data. Two, those that had a  valid identifier but could not be found. Three, those that failed because LUSID could not construct a valid identifier from the request.                For the ids that failed to resolve or could not be found a reason will be provided explaining why that is the case.                It is important to always check the failed and not found sets for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComplexMarketData(requestParameters?: GetComplexMarketDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetComplexMarketDataResponse>;\n    public getComplexMarketData(requestParameters?: GetComplexMarketDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetComplexMarketDataResponse>>;\n    public getComplexMarketData(requestParameters?: GetComplexMarketDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetComplexMarketDataResponse>>;\n    public getComplexMarketData(requestParameters?: GetComplexMarketDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplexMarketData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getComplexMarketData.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const maxAge = requestParameters?.maxAge;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (maxAge !== undefined && maxAge !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>maxAge, 'maxAge');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/complexmarketdata/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$get`;\n        return this.httpClient.request<GetComplexMarketDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListComplexMarketData: List the set of ComplexMarketData\n     * List the set of ComplexMarketData at the specified date/time,  along with the scope the data was stored in and its identifier in that scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComplexMarketData(requestParameters?: ListComplexMarketDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfListComplexMarketDataWithMetaDataResponse>;\n    public listComplexMarketData(requestParameters?: ListComplexMarketDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfListComplexMarketDataWithMetaDataResponse>>;\n    public listComplexMarketData(requestParameters?: ListComplexMarketDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfListComplexMarketDataWithMetaDataResponse>>;\n    public listComplexMarketData(requestParameters?: ListComplexMarketDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/complexmarketdata`;\n        return this.httpClient.request<ResourceListOfListComplexMarketDataWithMetaDataResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertAppendComplexMarketData: Appends a new point to the end of a ComplexMarketData definition.\n     * Update a complex market data item in a single scope by appending a new point onto the end.                NOTE: This operation is only supported for FX curves with one of the following data types:  FxForwardCurveByQuoteReference, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertAppendComplexMarketData(requestParameters?: UpsertAppendComplexMarketDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertAppendComplexMarketData(requestParameters?: UpsertAppendComplexMarketDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertAppendComplexMarketData(requestParameters?: UpsertAppendComplexMarketDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertAppendComplexMarketData(requestParameters?: UpsertAppendComplexMarketDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertAppendComplexMarketData.');\n        }\n        const appendComplexMarketDataRequest = requestParameters?.appendComplexMarketDataRequest;\n        if (appendComplexMarketDataRequest === null || appendComplexMarketDataRequest === undefined) {\n            throw new Error('Required parameter appendComplexMarketDataRequest was null or undefined when calling upsertAppendComplexMarketData.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/complexmarketdata/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$append`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: appendComplexMarketDataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertComplexMarketData: Upsert a set of complex market data items. This creates or updates the data in Lusid.\n     * Update or insert one or more complex market data items in a single scope. An item will be updated if it already exists  and inserted if it does not.                In the request each complex market data item must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each complex market data in the response.                The response will return both the collection of successfully updated or inserted complex market data, as well as those that failed.  For the failures a reason will be provided explaining why the item could not be updated or inserted.                It is important to always check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertComplexMarketData(requestParameters?: UpsertComplexMarketDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertStructuredDataResponse>;\n    public upsertComplexMarketData(requestParameters?: UpsertComplexMarketDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertComplexMarketData(requestParameters?: UpsertComplexMarketDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertComplexMarketData(requestParameters?: UpsertComplexMarketDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertComplexMarketData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertComplexMarketData.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/complexmarketdata/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { ComplianceRuleResponse } from '../model/complianceRuleResponse';\n// @ts-ignore\nimport { ComplianceRuleResultV2 } from '../model/complianceRuleResultV2';\n// @ts-ignore\nimport { ComplianceRuleTemplate } from '../model/complianceRuleTemplate';\n// @ts-ignore\nimport { ComplianceRunConfiguration } from '../model/complianceRunConfiguration';\n// @ts-ignore\nimport { ComplianceRunInfoV2 } from '../model/complianceRunInfoV2';\n// @ts-ignore\nimport { ComplianceTemplate } from '../model/complianceTemplate';\n// @ts-ignore\nimport { CreateComplianceTemplateRequest } from '../model/createComplianceTemplateRequest';\n// @ts-ignore\nimport { DecoratedComplianceRunSummary } from '../model/decoratedComplianceRunSummary';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfComplianceRuleResponse } from '../model/pagedResourceListOfComplianceRuleResponse';\n// @ts-ignore\nimport { PagedResourceListOfComplianceRunInfoV2 } from '../model/pagedResourceListOfComplianceRunInfoV2';\n// @ts-ignore\nimport { PagedResourceListOfComplianceTemplate } from '../model/pagedResourceListOfComplianceTemplate';\n// @ts-ignore\nimport { UpdateComplianceTemplateRequest } from '../model/updateComplianceTemplateRequest';\n// @ts-ignore\nimport { UpsertComplianceRuleRequest } from '../model/upsertComplianceRuleRequest';\n// @ts-ignore\nimport { UpsertComplianceRunSummaryRequest } from '../model/upsertComplianceRunSummaryRequest';\n// @ts-ignore\nimport { UpsertComplianceRunSummaryResult } from '../model/upsertComplianceRunSummaryResult';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateComplianceTemplateRequestParams {\n    /** The scope of the Compliance Rule Template. */\n    scope: string;\n    /** Request to create a compliance rule template. */\n    createComplianceTemplateRequest: CreateComplianceTemplateRequest;\n}\n\nexport interface DeleteComplianceRuleRequestParams {\n    /** The compliance rule\\&#39;s scope. */\n    scope: string;\n    /** The compliance rule\\&#39;s code. */\n    code: string;\n}\n\nexport interface DeleteComplianceTemplateRequestParams {\n    /** The scope of the template to be deleted. */\n    scope: string;\n    /** The code of the template to be deleted. */\n    code: string;\n}\n\nexport interface GetComplianceRuleRequestParams {\n    /** The compliance rule\\&#39;s scope. */\n    scope: string;\n    /** The compliance rule\\&#39;s code. */\n    code: string;\n    /** Optional. Asat time for query. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Compliance\\&#39; domain to decorate onto the rule.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Compliance/live/UCITS\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetComplianceRuleResultRequestParams {\n    /** Required: Run Scope. */\n    runScope: string;\n    /** Required: Run Code. */\n    runCode: string;\n    /** Required: Rule Scope. */\n    ruleScope: string;\n    /** Required: Rule Code. */\n    ruleCode: string;\n}\n\nexport interface GetComplianceTemplateRequestParams {\n    /** Scope of TemplateID */\n    scope: string;\n    /** Code of TemplateID */\n    code: string;\n    /** Optional. The time at which to get results from. Default : latest */\n    asAt?: string;\n}\n\nexport interface GetDecoratedComplianceRunSummaryRequestParams {\n    /** Required: Run Scope. */\n    scope: string;\n    /** Required: Run Code. */\n    code: string;\n}\n\nexport interface ListComplianceRulesRequestParams {\n    /** Optional. Asat time. */\n    asAt?: string;\n    /** Optional. Pagination token. */\n    page?: string;\n    /** Optional. Entries per page. */\n    limit?: number;\n    /** Optional. Filter. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;Compliance\\&#39; domain to decorate onto each rule.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Compliance/live/UCITS\\&#39;. If not provided will return all the entitled properties for each rule. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListComplianceRunsRequestParams {\n    /** Optional. The time at which to get results from. Default : latest */\n    asAt?: string;\n    /** Optional. The pagination token to use to continue listing compliance runs from a previous call to list compliance runs.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Optional. Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Optional. A list of field names to sort by, each suffixed by \\&quot;ASC\\&quot; or \\&quot;DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface ListComplianceTemplatesRequestParams {\n    /** Optional. The time at which to get results from. Default : latest */\n    asAt?: string;\n    /** Optional. The pagination token to use to continue listing compliance runs from a previous call to list compliance runs.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Optional. Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface RunComplianceRequestParams {\n    /** Required: Scope to save the run results in. */\n    runScope: string;\n    /** Required: Scope from which to select rules to be run. */\n    ruleScope: string;\n    /** Required: Boolean flag indicating if a run should be PreTrade (Including orders). For post-trade only, set to false */\n    isPreTrade: boolean;\n    /** Required: the scope of the recipe to be used */\n    recipeIdScope: string;\n    /** Required: The code of the recipe to be used. If left blank, the default recipe will be used. */\n    recipeIdCode: string;\n}\n\nexport interface RunCompliancePreviewRequestParams {\n    /** Required: Scope to save the run results in. */\n    runScope: string;\n    /** Required: Scope from which to select rules to be run. */\n    ruleScope: string;\n    /** Required: the scope of the recipe to be used */\n    recipeIdScope: string;\n    /** Required: The code of the recipe to be used. If left blank, the default recipe will be used. */\n    recipeIdCode: string;\n    /** Configuration options for the compliance run. */\n    complianceRunConfiguration?: ComplianceRunConfiguration;\n}\n\nexport interface UpdateComplianceTemplateRequestParams {\n    /** The scope of the Compliance Rule Template. */\n    scope: string;\n    /** The code of the Compliance Rule Template. */\n    code: string;\n    /** Request to update a compliance rule template. */\n    updateComplianceTemplateRequest: UpdateComplianceTemplateRequest;\n}\n\nexport interface UpsertComplianceRuleRequestParams {\n    upsertComplianceRuleRequest?: UpsertComplianceRuleRequest;\n}\n\nexport interface UpsertComplianceRunSummaryRequestParams {\n    upsertComplianceRunSummaryRequest?: UpsertComplianceRunSummaryRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ComplianceService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateComplianceTemplate: Create a Compliance Rule Template\n     * Use this endpoint to create a compliance template.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createComplianceTemplate(requestParameters?: CreateComplianceTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleTemplate>;\n    public createComplianceTemplate(requestParameters?: CreateComplianceTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleTemplate>>;\n    public createComplianceTemplate(requestParameters?: CreateComplianceTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleTemplate>>;\n    public createComplianceTemplate(requestParameters?: CreateComplianceTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createComplianceTemplate.');\n        }\n        const createComplianceTemplateRequest = requestParameters?.createComplianceTemplateRequest;\n        if (createComplianceTemplateRequest === null || createComplianceTemplateRequest === undefined) {\n            throw new Error('Required parameter createComplianceTemplateRequest was null or undefined when calling createComplianceTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/templates/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceRuleTemplate>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createComplianceTemplateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteComplianceRule: Delete compliance rule.\n     * Use this endpoint to delete a compliance rule. The rule will be recoverable for asat times earlier than the  delete time, but will otherwise appear to have never existed.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteComplianceRule(requestParameters?: DeleteComplianceRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteComplianceRule(requestParameters?: DeleteComplianceRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComplianceRule(requestParameters?: DeleteComplianceRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComplianceRule(requestParameters?: DeleteComplianceRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplianceRule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteComplianceRule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteComplianceTemplate: Delete a ComplianceRuleTemplate\n     * Delete the compliance rule template uniquely defined by the scope and code.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteComplianceTemplate(requestParameters?: DeleteComplianceTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteComplianceTemplate(requestParameters?: DeleteComplianceTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComplianceTemplate(requestParameters?: DeleteComplianceTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComplianceTemplate(requestParameters?: DeleteComplianceTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComplianceTemplate.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteComplianceTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/templates/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetComplianceRule: Get compliance rule.\n     * Use this endpoint to retrieve a single compliance rule.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComplianceRule(requestParameters?: GetComplianceRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleResponse>;\n    public getComplianceRule(requestParameters?: GetComplianceRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleResponse>>;\n    public getComplianceRule(requestParameters?: GetComplianceRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleResponse>>;\n    public getComplianceRule(requestParameters?: GetComplianceRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplianceRule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComplianceRule.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceRuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetComplianceRuleResult: Get detailed results for a specific rule within a compliance run.\n     * Specify a run scope and code from a previously run compliance check, and the scope and code of a rule within that run, to get detailed results for that rule.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComplianceRuleResult(requestParameters?: GetComplianceRuleResultRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleResultV2>;\n    public getComplianceRuleResult(requestParameters?: GetComplianceRuleResultRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleResultV2>>;\n    public getComplianceRuleResult(requestParameters?: GetComplianceRuleResultRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleResultV2>>;\n    public getComplianceRuleResult(requestParameters?: GetComplianceRuleResultRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const runScope = requestParameters?.runScope;\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling getComplianceRuleResult.');\n        }\n        const runCode = requestParameters?.runCode;\n        if (runCode === null || runCode === undefined) {\n            throw new Error('Required parameter runCode was null or undefined when calling getComplianceRuleResult.');\n        }\n        const ruleScope = requestParameters?.ruleScope;\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling getComplianceRuleResult.');\n        }\n        const ruleCode = requestParameters?.ruleCode;\n        if (ruleCode === null || ruleCode === undefined) {\n            throw new Error('Required parameter ruleCode was null or undefined when calling getComplianceRuleResult.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/runs/summary/${this.configuration.encodeParam({name: \"runScope\", value: runScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"runCode\", value: runCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"ruleScope\", value: ruleScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"ruleCode\", value: ruleCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceRuleResultV2>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetComplianceTemplate: Get the requested compliance template.\n     * Use this endpoint to fetch a specific compliance template.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComplianceTemplate(requestParameters?: GetComplianceTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceTemplate>;\n    public getComplianceTemplate(requestParameters?: GetComplianceTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceTemplate>>;\n    public getComplianceTemplate(requestParameters?: GetComplianceTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceTemplate>>;\n    public getComplianceTemplate(requestParameters?: GetComplianceTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComplianceTemplate.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComplianceTemplate.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/templates/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceTemplate>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetDecoratedComplianceRunSummary: Get decorated summary results for a specific compliance run.\n     * Specify a run scope and code from a previously run compliance check to get an overview of result details.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDecoratedComplianceRunSummary(requestParameters?: GetDecoratedComplianceRunSummaryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DecoratedComplianceRunSummary>;\n    public getDecoratedComplianceRunSummary(requestParameters?: GetDecoratedComplianceRunSummaryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DecoratedComplianceRunSummary>>;\n    public getDecoratedComplianceRunSummary(requestParameters?: GetDecoratedComplianceRunSummaryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DecoratedComplianceRunSummary>>;\n    public getDecoratedComplianceRunSummary(requestParameters?: GetDecoratedComplianceRunSummaryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDecoratedComplianceRunSummary.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDecoratedComplianceRunSummary.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/runs/summary/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$decorate`;\n        return this.httpClient.request<DecoratedComplianceRunSummary>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListComplianceRules: List compliance rules.\n     * Use this endpoint to retrieve all compliance rules, or a subset defined by an optional filter.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComplianceRules(requestParameters?: ListComplianceRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfComplianceRuleResponse>;\n    public listComplianceRules(requestParameters?: ListComplianceRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfComplianceRuleResponse>>;\n    public listComplianceRules(requestParameters?: ListComplianceRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfComplianceRuleResponse>>;\n    public listComplianceRules(requestParameters?: ListComplianceRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/rules`;\n        return this.httpClient.request<PagedResourceListOfComplianceRuleResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListComplianceRuns: List historical compliance run identifiers.\n     * Lists RunIds of prior compliance runs, or a subset with a filter.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComplianceRuns(requestParameters?: ListComplianceRunsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfComplianceRunInfoV2>;\n    public listComplianceRuns(requestParameters?: ListComplianceRunsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfComplianceRunInfoV2>>;\n    public listComplianceRuns(requestParameters?: ListComplianceRunsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfComplianceRunInfoV2>>;\n    public listComplianceRuns(requestParameters?: ListComplianceRunsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/runs`;\n        return this.httpClient.request<PagedResourceListOfComplianceRunInfoV2>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListComplianceTemplates: List compliance templates.\n     * Use this endpoint to fetch a list of all available compliance template ids, or a subset using a filter.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComplianceTemplates(requestParameters?: ListComplianceTemplatesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfComplianceTemplate>;\n    public listComplianceTemplates(requestParameters?: ListComplianceTemplatesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfComplianceTemplate>>;\n    public listComplianceTemplates(requestParameters?: ListComplianceTemplatesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfComplianceTemplate>>;\n    public listComplianceTemplates(requestParameters?: ListComplianceTemplatesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/templates`;\n        return this.httpClient.request<PagedResourceListOfComplianceTemplate>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] RunCompliance: Run a compliance check.\n     * Use this endpoint to run a compliance check using rules from a specific scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public runCompliance(requestParameters?: RunComplianceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRunInfoV2>;\n    public runCompliance(requestParameters?: RunComplianceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRunInfoV2>>;\n    public runCompliance(requestParameters?: RunComplianceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRunInfoV2>>;\n    public runCompliance(requestParameters?: RunComplianceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const runScope = requestParameters?.runScope;\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling runCompliance.');\n        }\n        const ruleScope = requestParameters?.ruleScope;\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling runCompliance.');\n        }\n        const isPreTrade = requestParameters?.isPreTrade;\n        if (isPreTrade === null || isPreTrade === undefined) {\n            throw new Error('Required parameter isPreTrade was null or undefined when calling runCompliance.');\n        }\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runCompliance.');\n        }\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        if (recipeIdCode === null || recipeIdCode === undefined) {\n            throw new Error('Required parameter recipeIdCode was null or undefined when calling runCompliance.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (runScope !== undefined && runScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>runScope, 'runScope');\n        }\n        if (ruleScope !== undefined && ruleScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>ruleScope, 'ruleScope');\n        }\n        if (isPreTrade !== undefined && isPreTrade !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>isPreTrade, 'isPreTrade');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/runs`;\n        return this.httpClient.request<ComplianceRunInfoV2>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] RunCompliancePreview: Run a compliance check.\n     * Use this endpoint to run a compliance check using rules from a specific scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public runCompliancePreview(requestParameters?: RunCompliancePreviewRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRunInfoV2>;\n    public runCompliancePreview(requestParameters?: RunCompliancePreviewRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRunInfoV2>>;\n    public runCompliancePreview(requestParameters?: RunCompliancePreviewRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRunInfoV2>>;\n    public runCompliancePreview(requestParameters?: RunCompliancePreviewRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const runScope = requestParameters?.runScope;\n        if (runScope === null || runScope === undefined) {\n            throw new Error('Required parameter runScope was null or undefined when calling runCompliancePreview.');\n        }\n        const ruleScope = requestParameters?.ruleScope;\n        if (ruleScope === null || ruleScope === undefined) {\n            throw new Error('Required parameter ruleScope was null or undefined when calling runCompliancePreview.');\n        }\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runCompliancePreview.');\n        }\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        if (recipeIdCode === null || recipeIdCode === undefined) {\n            throw new Error('Required parameter recipeIdCode was null or undefined when calling runCompliancePreview.');\n        }\n        const complianceRunConfiguration = requestParameters?.complianceRunConfiguration;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (runScope !== undefined && runScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>runScope, 'runScope');\n        }\n        if (ruleScope !== undefined && ruleScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>ruleScope, 'ruleScope');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/preview/runs`;\n        return this.httpClient.request<ComplianceRunInfoV2>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: complianceRunConfiguration,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateComplianceTemplate: Update a ComplianceRuleTemplate\n     * Use this endpoint to update a specified compliance template.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateComplianceTemplate(requestParameters?: UpdateComplianceTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleTemplate>;\n    public updateComplianceTemplate(requestParameters?: UpdateComplianceTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleTemplate>>;\n    public updateComplianceTemplate(requestParameters?: UpdateComplianceTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleTemplate>>;\n    public updateComplianceTemplate(requestParameters?: UpdateComplianceTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateComplianceTemplate.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateComplianceTemplate.');\n        }\n        const updateComplianceTemplateRequest = requestParameters?.updateComplianceTemplateRequest;\n        if (updateComplianceTemplateRequest === null || updateComplianceTemplateRequest === undefined) {\n            throw new Error('Required parameter updateComplianceTemplateRequest was null or undefined when calling updateComplianceTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/templates/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceRuleTemplate>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateComplianceTemplateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertComplianceRule: Upsert a compliance rule.\n     * Use this endpoint to upsert a single compliance rule. The template and variation specified must already  exist, as must the portfolio group. The parameters passed must match those required by the template variation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertComplianceRule(requestParameters?: UpsertComplianceRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleResponse>;\n    public upsertComplianceRule(requestParameters?: UpsertComplianceRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleResponse>>;\n    public upsertComplianceRule(requestParameters?: UpsertComplianceRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleResponse>>;\n    public upsertComplianceRule(requestParameters?: UpsertComplianceRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertComplianceRuleRequest = requestParameters?.upsertComplianceRuleRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/rules`;\n        return this.httpClient.request<ComplianceRuleResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertComplianceRuleRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertComplianceRunSummary: Upsert a compliance run summary.\n     * Use this endpoint to upsert a compliance run result summary.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertComplianceRunSummary(requestParameters?: UpsertComplianceRunSummaryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertComplianceRunSummaryResult>;\n    public upsertComplianceRunSummary(requestParameters?: UpsertComplianceRunSummaryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertComplianceRunSummaryResult>>;\n    public upsertComplianceRunSummary(requestParameters?: UpsertComplianceRunSummaryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertComplianceRunSummaryResult>>;\n    public upsertComplianceRunSummary(requestParameters?: UpsertComplianceRunSummaryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertComplianceRunSummaryRequest = requestParameters?.upsertComplianceRunSummaryRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/compliance/runs/summary`;\n        return this.httpClient.request<UpsertComplianceRunSummaryResult>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertComplianceRunSummaryRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulSingleStructuredDataResponse } from '../model/annulSingleStructuredDataResponse';\n// @ts-ignore\nimport { GetRecipeComposerResponse } from '../model/getRecipeComposerResponse';\n// @ts-ignore\nimport { GetRecipeResponse } from '../model/getRecipeResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfGetRecipeComposerResponse } from '../model/resourceListOfGetRecipeComposerResponse';\n// @ts-ignore\nimport { ResourceListOfGetRecipeResponse } from '../model/resourceListOfGetRecipeResponse';\n// @ts-ignore\nimport { UpsertRecipeComposerRequest } from '../model/upsertRecipeComposerRequest';\n// @ts-ignore\nimport { UpsertRecipeRequest } from '../model/upsertRecipeRequest';\n// @ts-ignore\nimport { UpsertSingleStructuredDataResponse } from '../model/upsertSingleStructuredDataResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteConfigurationRecipeRequestParams {\n    /** The scope of the Configuration Recipe to delete. */\n    scope: string;\n    /** The Configuration Recipe to delete. */\n    code: string;\n}\n\nexport interface DeleteRecipeComposerRequestParams {\n    /** The scope of the Recipe Composer to delete. */\n    scope: string;\n    /** The Recipe Composer to delete. */\n    code: string;\n}\n\nexport interface GetConfigurationRecipeRequestParams {\n    /** The scope of the Configuration Recipe to retrieve. */\n    scope: string;\n    /** The name of the recipe to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Configuration Recipe. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetDerivedRecipeRequestParams {\n    /** The scope of the Configuration Recipe or Recipe Composer to return. */\n    scope: string;\n    /** The code of the Configuration Recipe or Recipe Composer to return. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Configuration Recipe. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetRecipeComposerRequestParams {\n    /** The scope of the Recipe Composer to retrieve. */\n    scope: string;\n    /** The name of the Recipe Composer to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Recipe Composer. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetRecipeComposerResolvedInlineRequestParams {\n    /** Recipe composer used to expand into the Configuration Recipe. */\n    upsertRecipeComposerRequest: UpsertRecipeComposerRequest;\n}\n\nexport interface ListConfigurationRecipesRequestParams {\n    /** The asAt datetime at which to list the Configuration Recipes. Defaults to latest if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListDerivedRecipesRequestParams {\n    /** The asAt datetime at which to list the Configuration Recipes. Defaults to latest if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set, note this functionality is not yet enabled for this endpoint. */\n    filter?: string;\n}\n\nexport interface ListRecipeComposersRequestParams {\n    /** The asAt datetime at which to list the Recipes Composers. Defaults to latest if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set, note this functionality is not yet enabled for this endpoint. */\n    filter?: string;\n}\n\nexport interface UpsertConfigurationRecipeRequestParams {\n    /** The Configuration Recipe to update or insert */\n    upsertRecipeRequest: UpsertRecipeRequest;\n}\n\nexport interface UpsertRecipeComposerRequestParams {\n    /** The Recipe Composer to update or insert */\n    upsertRecipeComposerRequest: UpsertRecipeComposerRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ConfigurationRecipeService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteConfigurationRecipe: Delete a Configuration Recipe, assuming that it is present.\n     * Delete the specified Configuration Recipe from a single scope.                The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.                It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteConfigurationRecipe(requestParameters?: DeleteConfigurationRecipeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteConfigurationRecipe(requestParameters?: DeleteConfigurationRecipeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteConfigurationRecipe(requestParameters?: DeleteConfigurationRecipeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteConfigurationRecipe(requestParameters?: DeleteConfigurationRecipeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteConfigurationRecipe.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteConfigurationRecipe.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteRecipeComposer: Delete a Recipe Composer, assuming that it is present.\n     * Delete the specified Recipe Composer from a single scope.                The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.                It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteRecipeComposer(requestParameters?: DeleteRecipeComposerRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteRecipeComposer(requestParameters?: DeleteRecipeComposerRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteRecipeComposer(requestParameters?: DeleteRecipeComposerRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteRecipeComposer(requestParameters?: DeleteRecipeComposerRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRecipeComposer.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRecipeComposer.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/composer/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetConfigurationRecipe: Get Configuration Recipe\n     * Get a Configuration Recipe from a single scope.                The response will return either the recipe that has been stored, or a failure explaining why the request was unsuccessful.                It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getConfigurationRecipe(requestParameters?: GetConfigurationRecipeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetRecipeResponse>;\n    public getConfigurationRecipe(requestParameters?: GetConfigurationRecipeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getConfigurationRecipe(requestParameters?: GetConfigurationRecipeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getConfigurationRecipe(requestParameters?: GetConfigurationRecipeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getConfigurationRecipe.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getConfigurationRecipe.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetRecipeResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDerivedRecipe: Get Configuration Recipe either from the store or expanded from a Recipe Composer.\n     * If scope-code is referring to a Configuration Recipe it is returned, if it refers to Recipe Composer, it is expanded into a Configuration Recipe and returned.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDerivedRecipe(requestParameters?: GetDerivedRecipeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetRecipeResponse>;\n    public getDerivedRecipe(requestParameters?: GetDerivedRecipeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getDerivedRecipe(requestParameters?: GetDerivedRecipeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getDerivedRecipe(requestParameters?: GetDerivedRecipeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDerivedRecipe.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDerivedRecipe.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/derived/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetRecipeResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetRecipeComposer: Get Recipe Composer\n     * Get a Recipe Composer from a single scope.                The response will return either the recipe composer that has been stored, or a failure explaining why the request was unsuccessful.                It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getRecipeComposer(requestParameters?: GetRecipeComposerRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetRecipeComposerResponse>;\n    public getRecipeComposer(requestParameters?: GetRecipeComposerRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetRecipeComposerResponse>>;\n    public getRecipeComposer(requestParameters?: GetRecipeComposerRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetRecipeComposerResponse>>;\n    public getRecipeComposer(requestParameters?: GetRecipeComposerRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRecipeComposer.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRecipeComposer.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/composer/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetRecipeComposerResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetRecipeComposerResolvedInline: Given a Recipe Composer, this endpoint expands into a Configuration Recipe without persistence. Primarily used for testing purposes.\n     * Resolves an inline recipe composer into a ConfigurationRecipe.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getRecipeComposerResolvedInline(requestParameters?: GetRecipeComposerResolvedInlineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetRecipeResponse>;\n    public getRecipeComposerResolvedInline(requestParameters?: GetRecipeComposerResolvedInlineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetRecipeResponse>>;\n    public getRecipeComposerResolvedInline(requestParameters?: GetRecipeComposerResolvedInlineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetRecipeResponse>>;\n    public getRecipeComposerResolvedInline(requestParameters?: GetRecipeComposerResolvedInlineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertRecipeComposerRequest = requestParameters?.upsertRecipeComposerRequest;\n        if (upsertRecipeComposerRequest === null || upsertRecipeComposerRequest === undefined) {\n            throw new Error('Required parameter upsertRecipeComposerRequest was null or undefined when calling getRecipeComposerResolvedInline.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/composer/resolvedinline$`;\n        return this.httpClient.request<GetRecipeResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertRecipeComposerRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListConfigurationRecipes: List the set of Configuration Recipes\n     * List the set of configuration recipes at the specified date/time and scope. Note this only returns recipes stored directly and does not include any recipes expanded from recipe composers.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listConfigurationRecipes(requestParameters?: ListConfigurationRecipesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetRecipeResponse>;\n    public listConfigurationRecipes(requestParameters?: ListConfigurationRecipesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetRecipeResponse>>;\n    public listConfigurationRecipes(requestParameters?: ListConfigurationRecipesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetRecipeResponse>>;\n    public listConfigurationRecipes(requestParameters?: ListConfigurationRecipesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes`;\n        return this.httpClient.request<ResourceListOfGetRecipeResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListDerivedRecipes: List the complete set of all Configuration Recipes, both from the configuration recipe store and also from expanded recipe composers.\n     * This endpoints returns a union of the output of ListConfigurationRecipes and the resolved Recipe Composers from the ListRecipeComposers endpoints.  Recipe Composers that fail to generate a valid Configuration Recipe will not be reported.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDerivedRecipes(requestParameters?: ListDerivedRecipesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetRecipeResponse>;\n    public listDerivedRecipes(requestParameters?: ListDerivedRecipesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetRecipeResponse>>;\n    public listDerivedRecipes(requestParameters?: ListDerivedRecipesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetRecipeResponse>>;\n    public listDerivedRecipes(requestParameters?: ListDerivedRecipesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/derived`;\n        return this.httpClient.request<ResourceListOfGetRecipeResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListRecipeComposers: List the set of Recipe Composers\n     * List the set of Recipe Composers at the specified date/time and scope\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listRecipeComposers(requestParameters?: ListRecipeComposersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetRecipeComposerResponse>;\n    public listRecipeComposers(requestParameters?: ListRecipeComposersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetRecipeComposerResponse>>;\n    public listRecipeComposers(requestParameters?: ListRecipeComposersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetRecipeComposerResponse>>;\n    public listRecipeComposers(requestParameters?: ListRecipeComposersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/composer`;\n        return this.httpClient.request<ResourceListOfGetRecipeComposerResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertConfigurationRecipe: Upsert a Configuration Recipe. This creates or updates the data in Lusid.\n     * Update or insert one Configuration Recipe in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Configuration Recipe or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertConfigurationRecipe(requestParameters?: UpsertConfigurationRecipeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertConfigurationRecipe(requestParameters?: UpsertConfigurationRecipeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertConfigurationRecipe(requestParameters?: UpsertConfigurationRecipeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertConfigurationRecipe(requestParameters?: UpsertConfigurationRecipeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertRecipeRequest = requestParameters?.upsertRecipeRequest;\n        if (upsertRecipeRequest === null || upsertRecipeRequest === undefined) {\n            throw new Error('Required parameter upsertRecipeRequest was null or undefined when calling upsertConfigurationRecipe.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertRecipeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertRecipeComposer: Upsert a Recipe Composer. This creates or updates the data in Lusid.\n     * Update or insert one Recipe Composer in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Recipe Composer or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertRecipeComposer(requestParameters?: UpsertRecipeComposerRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertRecipeComposer(requestParameters?: UpsertRecipeComposerRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertRecipeComposer(requestParameters?: UpsertRecipeComposerRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertRecipeComposer(requestParameters?: UpsertRecipeComposerRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertRecipeComposerRequest = requestParameters?.upsertRecipeComposerRequest;\n        if (upsertRecipeComposerRequest === null || upsertRecipeComposerRequest === undefined) {\n            throw new Error('Required parameter upsertRecipeComposerRequest was null or undefined when calling upsertRecipeComposer.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/recipes/composer`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertRecipeComposerRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulSingleStructuredDataResponse } from '../model/annulSingleStructuredDataResponse';\n// @ts-ignore\nimport { GetCdsFlowConventionsResponse } from '../model/getCdsFlowConventionsResponse';\n// @ts-ignore\nimport { GetFlowConventionsResponse } from '../model/getFlowConventionsResponse';\n// @ts-ignore\nimport { GetIndexConventionResponse } from '../model/getIndexConventionResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfGetCdsFlowConventionsResponse } from '../model/resourceListOfGetCdsFlowConventionsResponse';\n// @ts-ignore\nimport { ResourceListOfGetFlowConventionsResponse } from '../model/resourceListOfGetFlowConventionsResponse';\n// @ts-ignore\nimport { ResourceListOfGetIndexConventionResponse } from '../model/resourceListOfGetIndexConventionResponse';\n// @ts-ignore\nimport { UpsertCdsFlowConventionsRequest } from '../model/upsertCdsFlowConventionsRequest';\n// @ts-ignore\nimport { UpsertFlowConventionsRequest } from '../model/upsertFlowConventionsRequest';\n// @ts-ignore\nimport { UpsertIndexConventionRequest } from '../model/upsertIndexConventionRequest';\n// @ts-ignore\nimport { UpsertSingleStructuredDataResponse } from '../model/upsertSingleStructuredDataResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteCdsFlowConventionsRequestParams {\n    /** The scope of the CDS Flow Conventions to delete. */\n    scope: string;\n    /** The CDS Flow Conventions to delete. */\n    code: string;\n}\n\nexport interface DeleteFlowConventionsRequestParams {\n    /** The scope of the Flow Conventions to delete. */\n    scope: string;\n    /** The Flow Conventions to delete. */\n    code: string;\n}\n\nexport interface DeleteIndexConventionRequestParams {\n    /** The scope of the Index Convention to delete. */\n    scope: string;\n    /** The Index Convention to delete. */\n    code: string;\n}\n\nexport interface GetCdsFlowConventionsRequestParams {\n    /** The scope of the CDS Flow Conventions to retrieve. */\n    scope: string;\n    /** The name of the CDS Flow Conventions to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the CDS Flow Conventions. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetFlowConventionsRequestParams {\n    /** The scope of the Flow Conventions to retrieve. */\n    scope: string;\n    /** The name of the Flow Conventions to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Flow Conventions. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetIndexConventionRequestParams {\n    /** The scope of the Index Convention to retrieve. */\n    scope: string;\n    /** The name of the Index Convention to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Index Convention. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface ListCdsFlowConventionsRequestParams {\n    /** The asAt datetime at which to list the conventions. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface ListFlowConventionsRequestParams {\n    /** The asAt datetime at which to list the conventions. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface ListIndexConventionRequestParams {\n    /** The asAt datetime at which to list the conventions. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface UpsertCdsFlowConventionsRequestParams {\n    /** The CDS Flow Conventions to update or insert */\n    upsertCdsFlowConventionsRequest: UpsertCdsFlowConventionsRequest;\n}\n\nexport interface UpsertFlowConventionsRequestParams {\n    /** The Flow Conventions to update or insert */\n    upsertFlowConventionsRequest: UpsertFlowConventionsRequest;\n}\n\nexport interface UpsertIndexConventionRequestParams {\n    /** The Index Conventions to update or insert */\n    upsertIndexConventionRequest: UpsertIndexConventionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ConventionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [BETA] DeleteCdsFlowConventions: Delete the CDS Flow Conventions of given scope and code, assuming that it is present.\n     * Delete the specified CDS Flow Conventions from a single scope.  The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.  It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCdsFlowConventions(requestParameters?: DeleteCdsFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCdsFlowConventions(requestParameters?: DeleteCdsFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCdsFlowConventions(requestParameters?: DeleteCdsFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCdsFlowConventions(requestParameters?: DeleteCdsFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCdsFlowConventions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCdsFlowConventions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/credit/conventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] DeleteFlowConventions: Delete the Flow Conventions of given scope and code, assuming that it is present.\n     * Delete the specified conventions from a single scope.  The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.  It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteFlowConventions(requestParameters?: DeleteFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteFlowConventions(requestParameters?: DeleteFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteFlowConventions(requestParameters?: DeleteFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteFlowConventions(requestParameters?: DeleteFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFlowConventions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFlowConventions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/flowconventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] DeleteIndexConvention: Delete the Index Convention of given scope and code, assuming that it is present.\n     * Delete the specified Index Convention from a single scope.  The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.  It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteIndexConvention(requestParameters?: DeleteIndexConventionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteIndexConvention(requestParameters?: DeleteIndexConventionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteIndexConvention(requestParameters?: DeleteIndexConventionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteIndexConvention(requestParameters?: DeleteIndexConventionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteIndexConvention.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteIndexConvention.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/indexconventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] GetCdsFlowConventions: Get CDS Flow Conventions\n     * Get a CDS Flow Conventions from a single scope.  The response will return either the conventions that has been stored, or a failure explaining why the request was unsuccessful.  It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCdsFlowConventions(requestParameters?: GetCdsFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetCdsFlowConventionsResponse>;\n    public getCdsFlowConventions(requestParameters?: GetCdsFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetCdsFlowConventionsResponse>>;\n    public getCdsFlowConventions(requestParameters?: GetCdsFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetCdsFlowConventionsResponse>>;\n    public getCdsFlowConventions(requestParameters?: GetCdsFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCdsFlowConventions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCdsFlowConventions.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/credit/conventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetCdsFlowConventionsResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] GetFlowConventions: Get Flow Conventions\n     * Get a Flow Conventions from a single scope.  The response will return either the conventions that has been stored, or a failure explaining why the request was unsuccessful.  It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFlowConventions(requestParameters?: GetFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetFlowConventionsResponse>;\n    public getFlowConventions(requestParameters?: GetFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetFlowConventionsResponse>>;\n    public getFlowConventions(requestParameters?: GetFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetFlowConventionsResponse>>;\n    public getFlowConventions(requestParameters?: GetFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFlowConventions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFlowConventions.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/flowconventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetFlowConventionsResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] GetIndexConvention: Get Index Convention\n     * Get a Index Convention from a single scope.  The response will return either the conventions that has been stored, or a failure explaining why the request was unsuccessful.  It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getIndexConvention(requestParameters?: GetIndexConventionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetIndexConventionResponse>;\n    public getIndexConvention(requestParameters?: GetIndexConventionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetIndexConventionResponse>>;\n    public getIndexConvention(requestParameters?: GetIndexConventionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetIndexConventionResponse>>;\n    public getIndexConvention(requestParameters?: GetIndexConventionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getIndexConvention.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getIndexConvention.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/indexconventions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetIndexConventionResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] ListCdsFlowConventions: List the set of CDS Flow Conventions\n     * List the set of CDS Flow Conventions at the specified date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCdsFlowConventions(requestParameters?: ListCdsFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetCdsFlowConventionsResponse>;\n    public listCdsFlowConventions(requestParameters?: ListCdsFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetCdsFlowConventionsResponse>>;\n    public listCdsFlowConventions(requestParameters?: ListCdsFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetCdsFlowConventionsResponse>>;\n    public listCdsFlowConventions(requestParameters?: ListCdsFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/credit/conventions`;\n        return this.httpClient.request<ResourceListOfGetCdsFlowConventionsResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] ListFlowConventions: List the set of Flow Conventions\n     * List the set of Flow Conventions at the specified date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listFlowConventions(requestParameters?: ListFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetFlowConventionsResponse>;\n    public listFlowConventions(requestParameters?: ListFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetFlowConventionsResponse>>;\n    public listFlowConventions(requestParameters?: ListFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetFlowConventionsResponse>>;\n    public listFlowConventions(requestParameters?: ListFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/flowconventions`;\n        return this.httpClient.request<ResourceListOfGetFlowConventionsResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] ListIndexConvention: List the set of Index Conventions\n     * List the set of Index Conventions at the specified date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listIndexConvention(requestParameters?: ListIndexConventionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetIndexConventionResponse>;\n    public listIndexConvention(requestParameters?: ListIndexConventionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetIndexConventionResponse>>;\n    public listIndexConvention(requestParameters?: ListIndexConventionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetIndexConventionResponse>>;\n    public listIndexConvention(requestParameters?: ListIndexConventionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/indexconventions`;\n        return this.httpClient.request<ResourceListOfGetIndexConventionResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] UpsertCdsFlowConventions: Upsert a set of CDS Flow Conventions. This creates or updates the data in Lusid.\n     * Update or insert CDS Flow Conventions in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted CDS Flow Conventions or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCdsFlowConventions(requestParameters?: UpsertCdsFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCdsFlowConventions(requestParameters?: UpsertCdsFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCdsFlowConventions(requestParameters?: UpsertCdsFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCdsFlowConventions(requestParameters?: UpsertCdsFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertCdsFlowConventionsRequest = requestParameters?.upsertCdsFlowConventionsRequest;\n        if (upsertCdsFlowConventionsRequest === null || upsertCdsFlowConventionsRequest === undefined) {\n            throw new Error('Required parameter upsertCdsFlowConventionsRequest was null or undefined when calling upsertCdsFlowConventions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/credit/conventions`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertCdsFlowConventionsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] UpsertFlowConventions: Upsert Flow Conventions. This creates or updates the data in Lusid.\n     * Update or insert Flow Conventions in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Flow Conventions or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertFlowConventions(requestParameters?: UpsertFlowConventionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertFlowConventions(requestParameters?: UpsertFlowConventionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertFlowConventions(requestParameters?: UpsertFlowConventionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertFlowConventions(requestParameters?: UpsertFlowConventionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertFlowConventionsRequest = requestParameters?.upsertFlowConventionsRequest;\n        if (upsertFlowConventionsRequest === null || upsertFlowConventionsRequest === undefined) {\n            throw new Error('Required parameter upsertFlowConventionsRequest was null or undefined when calling upsertFlowConventions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/flowconventions`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertFlowConventionsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] UpsertIndexConvention: Upsert a set of Index Convention. This creates or updates the data in Lusid.\n     * Update or insert Index Convention in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Index Convention or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertIndexConvention(requestParameters?: UpsertIndexConventionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertIndexConvention(requestParameters?: UpsertIndexConventionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertIndexConvention(requestParameters?: UpsertIndexConventionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertIndexConvention(requestParameters?: UpsertIndexConventionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertIndexConventionRequest = requestParameters?.upsertIndexConventionRequest;\n        if (upsertIndexConventionRequest === null || upsertIndexConventionRequest === undefined) {\n            throw new Error('Required parameter upsertIndexConventionRequest was null or undefined when calling upsertIndexConvention.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/conventions/rates/indexconventions`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertIndexConventionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CorporateActionSource } from '../model/corporateActionSource';\n// @ts-ignore\nimport { CreateCorporateActionSourceRequest } from '../model/createCorporateActionSourceRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCorporateActionSource } from '../model/pagedResourceListOfCorporateActionSource';\n// @ts-ignore\nimport { PagedResourceListOfInstrumentEventHolder } from '../model/pagedResourceListOfInstrumentEventHolder';\n// @ts-ignore\nimport { ResourceListOfCorporateAction } from '../model/resourceListOfCorporateAction';\n// @ts-ignore\nimport { UpsertCorporateActionRequest } from '../model/upsertCorporateActionRequest';\n// @ts-ignore\nimport { UpsertCorporateActionsResponse } from '../model/upsertCorporateActionsResponse';\n// @ts-ignore\nimport { UpsertInstrumentEventRequest } from '../model/upsertInstrumentEventRequest';\n// @ts-ignore\nimport { UpsertInstrumentEventsResponse } from '../model/upsertInstrumentEventsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface BatchUpsertCorporateActionsRequestParams {\n    /** The scope of corporate action source */\n    scope: string;\n    /** The code of the corporate action source */\n    code: string;\n    /** The corporate action definitions */\n    upsertCorporateActionRequest?: Array<UpsertCorporateActionRequest>;\n}\n\nexport interface CreateCorporateActionSourceRequestParams {\n    /** The corporate action source definition */\n    createCorporateActionSourceRequest: CreateCorporateActionSourceRequest;\n}\n\nexport interface DeleteCorporateActionSourceRequestParams {\n    /** The scope of the corporate action source to be deleted */\n    scope: string;\n    /** The code of the corporate action source to be deleted */\n    code: string;\n}\n\nexport interface DeleteCorporateActionsRequestParams {\n    /** The scope of the corporate action source */\n    scope: string;\n    /** The code of the corporate action source */\n    code: string;\n    /** The IDs of the corporate actions to delete */\n    corporateActionIds: Array<string>;\n}\n\nexport interface DeleteInstrumentEventsRequestParams {\n    /** The scope of the corporate action source */\n    scope: string;\n    /** The code of the corporate action source */\n    code: string;\n    /** The IDs of the instrument events to delete */\n    instrumentEventIds: Array<string>;\n}\n\nexport interface GetCorporateActionsRequestParams {\n    /** The scope of the corporate action source. */\n    scope: string;\n    /** The code of the corporate action source. */\n    code: string;\n    /** Optional. The start effective date of the data range. */\n    fromEffectiveAt?: string;\n    /** Optional. The end effective date of the data range. */\n    toEffectiveAt?: string;\n    /** Optional. The AsAt date of the data. */\n    asAt?: string;\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the results to this number. */\n    limit?: number;\n    /** Optional. Expression to filter the result set.              For example, to filter on the Announcement Date, use \\&quot;announcementDate eq \\&#39;2020-03-06\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetInstrumentEventsRequestParams {\n    /** The scope of the corporate action source. */\n    scope: string;\n    /** The code of the corporate action source. */\n    code: string;\n    /** Optional. The AsAt date of the data. */\n    asAt?: string;\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used. */\n    limit?: number;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this  value, asAt, filter and limit must not  be modified. */\n    page?: string;\n    /** Optional. Expression to filter the result set. */\n    filter?: string;\n}\n\nexport interface ListCorporateActionSourcesRequestParams {\n    /** Optional. The AsAt date of the data */\n    asAt?: string;\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 100 is used. */\n    limit?: number;\n    /** Optional. Expression to filter the result set. For example, to  filter on the Display Name, use \\&quot;displayName eq \\&#39;string\\&#39;\\&quot;  Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this  value, the filter, asAt, and limit must not  be modified. */\n    page?: string;\n}\n\nexport interface UpsertInstrumentEventsRequestParams {\n    /** The scope of the corporate action source. */\n    scope: string;\n    /** The code of the corporate action source. */\n    code: string;\n    /** The instrument event definitions. */\n    upsertInstrumentEventRequest?: Array<UpsertInstrumentEventRequest>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CorporateActionSourcesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] BatchUpsertCorporateActions: Batch upsert corporate actions (instrument transition events) to corporate action source.\n     * Create or update one or more corporate actions in a particular corporate action source. Failures are identified in the body of the response.                If a corporate action is upserted at exactly the same effective datetime as a transaction for the same instrument, the corporate action takes precedence. Depending on the nature of the corporate action, this may mean it affects the transaction.                The maximum number of corporate actions that this method can upsert per request is 10,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpsertCorporateActions(requestParameters?: BatchUpsertCorporateActionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertCorporateActionsResponse>;\n    public batchUpsertCorporateActions(requestParameters?: BatchUpsertCorporateActionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertCorporateActionsResponse>>;\n    public batchUpsertCorporateActions(requestParameters?: BatchUpsertCorporateActionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertCorporateActionsResponse>>;\n    public batchUpsertCorporateActions(requestParameters?: BatchUpsertCorporateActionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertCorporateActions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertCorporateActions.');\n        }\n        const upsertCorporateActionRequest = requestParameters?.upsertCorporateActionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/corporateactions`;\n        return this.httpClient.request<UpsertCorporateActionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertCorporateActionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CreateCorporateActionSource: Create corporate action source\n     * Create a corporate action source.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCorporateActionSource(requestParameters?: CreateCorporateActionSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CorporateActionSource>;\n    public createCorporateActionSource(requestParameters?: CreateCorporateActionSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CorporateActionSource>>;\n    public createCorporateActionSource(requestParameters?: CreateCorporateActionSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CorporateActionSource>>;\n    public createCorporateActionSource(requestParameters?: CreateCorporateActionSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createCorporateActionSourceRequest = requestParameters?.createCorporateActionSourceRequest;\n        if (createCorporateActionSourceRequest === null || createCorporateActionSourceRequest === undefined) {\n            throw new Error('Required parameter createCorporateActionSourceRequest was null or undefined when calling createCorporateActionSource.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources`;\n        return this.httpClient.request<CorporateActionSource>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createCorporateActionSourceRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [BETA] DeleteCorporateActionSource: Delete a corporate action source\n     * Deletes a single corporate action source\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCorporateActionSource(requestParameters?: DeleteCorporateActionSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCorporateActionSource(requestParameters?: DeleteCorporateActionSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCorporateActionSource(requestParameters?: DeleteCorporateActionSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCorporateActionSource(requestParameters?: DeleteCorporateActionSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCorporateActionSource.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCorporateActionSource.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCorporateActions: Delete corporate actions (instrument transition events) from a corporate action source\n     * Delete one or more corporate actions from a particular corporate action source.                The maximum number of corporate actions that this method can delete per request is 1,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCorporateActions(requestParameters?: DeleteCorporateActionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCorporateActions(requestParameters?: DeleteCorporateActionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCorporateActions(requestParameters?: DeleteCorporateActionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCorporateActions(requestParameters?: DeleteCorporateActionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCorporateActions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCorporateActions.');\n        }\n        const corporateActionIds = requestParameters?.corporateActionIds;\n        if (corporateActionIds === null || corporateActionIds === undefined) {\n            throw new Error('Required parameter corporateActionIds was null or undefined when calling deleteCorporateActions.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (corporateActionIds) {\n            corporateActionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'corporateActionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/corporateactions`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteInstrumentEvents: Delete instrument events from a corporate action source\n     * Delete one or more corporate actions from a particular corporate action source.                The maximum number of instrument events that this method can delete per request is 1,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInstrumentEvents(requestParameters?: DeleteInstrumentEventsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteInstrumentEvents(requestParameters?: DeleteInstrumentEventsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteInstrumentEvents(requestParameters?: DeleteInstrumentEventsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteInstrumentEvents(requestParameters?: DeleteInstrumentEventsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteInstrumentEvents.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteInstrumentEvents.');\n        }\n        const instrumentEventIds = requestParameters?.instrumentEventIds;\n        if (instrumentEventIds === null || instrumentEventIds === undefined) {\n            throw new Error('Required parameter instrumentEventIds was null or undefined when calling deleteInstrumentEvents.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (instrumentEventIds) {\n            instrumentEventIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'instrumentEventIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumentevents`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCorporateActions: List corporate actions (instrument transition events) from the corporate action source.\n     * Get corporate actions from a particular corporate action source.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCorporateActions(requestParameters?: GetCorporateActionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfCorporateAction>;\n    public getCorporateActions(requestParameters?: GetCorporateActionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfCorporateAction>>;\n    public getCorporateActions(requestParameters?: GetCorporateActionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfCorporateAction>>;\n    public getCorporateActions(requestParameters?: GetCorporateActionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCorporateActions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCorporateActions.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/corporateactions`;\n        return this.httpClient.request<ResourceListOfCorporateAction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetInstrumentEvents: Get extrinsic instrument events out of a given corporate actions source.\n     * Retrieves extrinsic corporate actions out of a corporate actions source\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentEvents(requestParameters?: GetInstrumentEventsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfInstrumentEventHolder>;\n    public getInstrumentEvents(requestParameters?: GetInstrumentEventsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfInstrumentEventHolder>>;\n    public getInstrumentEvents(requestParameters?: GetInstrumentEventsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfInstrumentEventHolder>>;\n    public getInstrumentEvents(requestParameters?: GetInstrumentEventsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getInstrumentEvents.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getInstrumentEvents.');\n        }\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumentevents`;\n        return this.httpClient.request<PagedResourceListOfInstrumentEventHolder>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCorporateActionSources: List corporate action sources\n     * Gets a list of all corporate action sources\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCorporateActionSources(requestParameters?: ListCorporateActionSourcesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCorporateActionSource>;\n    public listCorporateActionSources(requestParameters?: ListCorporateActionSourcesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCorporateActionSource>>;\n    public listCorporateActionSources(requestParameters?: ListCorporateActionSourcesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCorporateActionSource>>;\n    public listCorporateActionSources(requestParameters?: ListCorporateActionSourcesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources`;\n        return this.httpClient.request<PagedResourceListOfCorporateActionSource>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertInstrumentEvents: Upsert instrument events to the provided corporate actions source.\n     * Batch upsert instrument events to corporate action sources.                The maximum number of instrument events that this method can upsert per request is 10,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertInstrumentEvents(requestParameters?: UpsertInstrumentEventsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertInstrumentEventsResponse>;\n    public upsertInstrumentEvents(requestParameters?: UpsertInstrumentEventsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertInstrumentEventsResponse>>;\n    public upsertInstrumentEvents(requestParameters?: UpsertInstrumentEventsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertInstrumentEventsResponse>>;\n    public upsertInstrumentEvents(requestParameters?: UpsertInstrumentEventsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertInstrumentEvents.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertInstrumentEvents.');\n        }\n        const upsertInstrumentEventRequest = requestParameters?.upsertInstrumentEventRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/corporateactionsources/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumentevents`;\n        return this.httpClient.request<UpsertInstrumentEventsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertInstrumentEventRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulSingleStructuredDataResponse } from '../model/annulSingleStructuredDataResponse';\n// @ts-ignore\nimport { GetCounterpartyAgreementResponse } from '../model/getCounterpartyAgreementResponse';\n// @ts-ignore\nimport { GetCreditSupportAnnexResponse } from '../model/getCreditSupportAnnexResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfGetCounterpartyAgreementResponse } from '../model/resourceListOfGetCounterpartyAgreementResponse';\n// @ts-ignore\nimport { ResourceListOfGetCreditSupportAnnexResponse } from '../model/resourceListOfGetCreditSupportAnnexResponse';\n// @ts-ignore\nimport { UpsertCounterpartyAgreementRequest } from '../model/upsertCounterpartyAgreementRequest';\n// @ts-ignore\nimport { UpsertCreditSupportAnnexRequest } from '../model/upsertCreditSupportAnnexRequest';\n// @ts-ignore\nimport { UpsertSingleStructuredDataResponse } from '../model/upsertSingleStructuredDataResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteCounterpartyAgreementRequestParams {\n    /** The scope of the Counterparty Agreement to delete. */\n    scope: string;\n    /** The Counterparty Agreement to delete. */\n    code: string;\n}\n\nexport interface DeleteCreditSupportAnnexRequestParams {\n    /** The scope of the Credit Support Annex to delete. */\n    scope: string;\n    /** The Credit Support Annex to delete. */\n    code: string;\n}\n\nexport interface GetCounterpartyAgreementRequestParams {\n    /** The scope of the Counterparty Agreement to retrieve. */\n    scope: string;\n    /** The name of the Counterparty Agreement to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Counterparty Agreement. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetCreditSupportAnnexRequestParams {\n    /** The scope of the Credit Support Annex to retrieve. */\n    scope: string;\n    /** The name of the Credit Support Annex to retrieve the data for. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Credit Support Annex . Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface ListCounterpartyAgreementsRequestParams {\n    /** The asAt datetime at which to list the Counterparty Agreements. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface ListCreditSupportAnnexesRequestParams {\n    /** The asAt datetime at which to list the Credit Support Annexes. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface UpsertCounterpartyAgreementRequestParams {\n    /** The Counterparty Agreement to update or insert */\n    upsertCounterpartyAgreementRequest: UpsertCounterpartyAgreementRequest;\n}\n\nexport interface UpsertCreditSupportAnnexRequestParams {\n    /** The Credit Support Annex to update or insert */\n    upsertCreditSupportAnnexRequest: UpsertCreditSupportAnnexRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CounterpartiesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCounterpartyAgreement: Delete the Counterparty Agreement of given scope and code\n     * Delete the specified Counterparty Agreement from a single scope.  The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.                It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCounterpartyAgreement(requestParameters?: DeleteCounterpartyAgreementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCounterpartyAgreement(requestParameters?: DeleteCounterpartyAgreementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCounterpartyAgreement(requestParameters?: DeleteCounterpartyAgreementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCounterpartyAgreement(requestParameters?: DeleteCounterpartyAgreementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCounterpartyAgreement.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCounterpartyAgreement.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/counterpartyagreements/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCreditSupportAnnex: Delete the Credit Support Annex of given scope and code\n     * Delete the specified Credit Support Annex from a single scope.  The response will return either detail of the deleted item, or an explanation (failure) as to why this did not succeed.                It is important to always check for any unsuccessful response.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCreditSupportAnnex(requestParameters?: DeleteCreditSupportAnnexRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulSingleStructuredDataResponse>;\n    public deleteCreditSupportAnnex(requestParameters?: DeleteCreditSupportAnnexRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulSingleStructuredDataResponse>>;\n    public deleteCreditSupportAnnex(requestParameters?: DeleteCreditSupportAnnexRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulSingleStructuredDataResponse>>;\n    public deleteCreditSupportAnnex(requestParameters?: DeleteCreditSupportAnnexRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCreditSupportAnnex.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCreditSupportAnnex.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/creditsupportannexes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<AnnulSingleStructuredDataResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCounterpartyAgreement: Get Counterparty Agreement\n     * Get a Counterparty Agreement from a single scope.  The response will return either the Counterparty Agreement that has been stored, or a failure explaining why the request was unsuccessful.  It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCounterpartyAgreement(requestParameters?: GetCounterpartyAgreementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetCounterpartyAgreementResponse>;\n    public getCounterpartyAgreement(requestParameters?: GetCounterpartyAgreementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetCounterpartyAgreementResponse>>;\n    public getCounterpartyAgreement(requestParameters?: GetCounterpartyAgreementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetCounterpartyAgreementResponse>>;\n    public getCounterpartyAgreement(requestParameters?: GetCounterpartyAgreementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCounterpartyAgreement.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCounterpartyAgreement.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/counterpartyagreements/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetCounterpartyAgreementResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCreditSupportAnnex: Get Credit Support Annex\n     * Get a Credit Support Annex from a single scope.  The response will return either the Credit Support Annex that has been stored, or a failure explaining why the request was unsuccessful.  It is important to always check for any unsuccessful requests (failures).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCreditSupportAnnex(requestParameters?: GetCreditSupportAnnexRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetCreditSupportAnnexResponse>;\n    public getCreditSupportAnnex(requestParameters?: GetCreditSupportAnnexRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetCreditSupportAnnexResponse>>;\n    public getCreditSupportAnnex(requestParameters?: GetCreditSupportAnnexRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetCreditSupportAnnexResponse>>;\n    public getCreditSupportAnnex(requestParameters?: GetCreditSupportAnnexRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCreditSupportAnnex.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCreditSupportAnnex.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/creditsupportannexes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GetCreditSupportAnnexResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCounterpartyAgreements: List the set of Counterparty Agreements\n     * List the set of Counterparty Agreements at the specified AsAt date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCounterpartyAgreements(requestParameters?: ListCounterpartyAgreementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetCounterpartyAgreementResponse>;\n    public listCounterpartyAgreements(requestParameters?: ListCounterpartyAgreementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetCounterpartyAgreementResponse>>;\n    public listCounterpartyAgreements(requestParameters?: ListCounterpartyAgreementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetCounterpartyAgreementResponse>>;\n    public listCounterpartyAgreements(requestParameters?: ListCounterpartyAgreementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/counterpartyagreements`;\n        return this.httpClient.request<ResourceListOfGetCounterpartyAgreementResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCreditSupportAnnexes: List the set of Credit Support Annexes\n     * List the set of Credit Support Annexes at the specified AsAt date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCreditSupportAnnexes(requestParameters?: ListCreditSupportAnnexesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfGetCreditSupportAnnexResponse>;\n    public listCreditSupportAnnexes(requestParameters?: ListCreditSupportAnnexesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfGetCreditSupportAnnexResponse>>;\n    public listCreditSupportAnnexes(requestParameters?: ListCreditSupportAnnexesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfGetCreditSupportAnnexResponse>>;\n    public listCreditSupportAnnexes(requestParameters?: ListCreditSupportAnnexesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/creditsupportannexes`;\n        return this.httpClient.request<ResourceListOfGetCreditSupportAnnexResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertCounterpartyAgreement: Upsert Counterparty Agreement\n     * Update or insert Counterparty Agreement in a single scope. An item will be updated if it already exists and inserted if it does not.                The response will return the successfully updated or inserted Counterparty Agreement or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCounterpartyAgreement(requestParameters?: UpsertCounterpartyAgreementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCounterpartyAgreement(requestParameters?: UpsertCounterpartyAgreementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCounterpartyAgreement(requestParameters?: UpsertCounterpartyAgreementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCounterpartyAgreement(requestParameters?: UpsertCounterpartyAgreementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertCounterpartyAgreementRequest = requestParameters?.upsertCounterpartyAgreementRequest;\n        if (upsertCounterpartyAgreementRequest === null || upsertCounterpartyAgreementRequest === undefined) {\n            throw new Error('Required parameter upsertCounterpartyAgreementRequest was null or undefined when calling upsertCounterpartyAgreement.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/counterpartyagreements`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertCounterpartyAgreementRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertCreditSupportAnnex: Upsert Credit Support Annex\n     * Update or insert Credit Support Annex in a single scope. An item will be updated if it already exists and inserted if it does not.                The response will return the successfully updated or inserted Credit Support Annex or failure message if unsuccessful                It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCreditSupportAnnex(requestParameters?: UpsertCreditSupportAnnexRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertSingleStructuredDataResponse>;\n    public upsertCreditSupportAnnex(requestParameters?: UpsertCreditSupportAnnexRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertSingleStructuredDataResponse>>;\n    public upsertCreditSupportAnnex(requestParameters?: UpsertCreditSupportAnnexRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertSingleStructuredDataResponse>>;\n    public upsertCreditSupportAnnex(requestParameters?: UpsertCreditSupportAnnexRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertCreditSupportAnnexRequest = requestParameters?.upsertCreditSupportAnnexRequest;\n        if (upsertCreditSupportAnnexRequest === null || upsertCreditSupportAnnexRequest === undefined) {\n            throw new Error('Required parameter upsertCreditSupportAnnexRequest was null or undefined when calling upsertCreditSupportAnnex.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/counterparties/creditsupportannexes`;\n        return this.httpClient.request<UpsertSingleStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertCreditSupportAnnexRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateCustomDataModelRequest } from '../model/createCustomDataModelRequest';\n// @ts-ignore\nimport { CustomDataModel } from '../model/customDataModel';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfDataModelSummary } from '../model/resourceListOfDataModelSummary';\n// @ts-ignore\nimport { ResourceListOfString } from '../model/resourceListOfString';\n// @ts-ignore\nimport { UpdateCustomDataModelRequest } from '../model/updateCustomDataModelRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateCustomDataModelRequestParams {\n    /** The entity type of the Data Model. */\n    entityType: string;\n    /** The request containing the details of the Data Model. */\n    createCustomDataModelRequest?: CreateCustomDataModelRequest;\n}\n\nexport interface DeleteCustomDataModelRequestParams {\n    /** The entity type of the Data Model. */\n    entityType: string;\n    /** The scope of the specified Data Model. */\n    scope: string;\n    /** The code of the specified Data Model. */\n    code: string;\n}\n\nexport interface GetCustomDataModelRequestParams {\n    /** The entity type of the Data Model. */\n    entityType: string;\n    /** The scope of the specified Data Model. */\n    scope: string;\n    /** The code of the specified Data Model. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Data Model. Defaults to return              the latest version of the Data Model if not specified. */\n    asAt?: string;\n}\n\nexport interface ListDataModelHierarchiesRequestParams {\n    /** The asAt datetime at which to retrieve the Data Model. Defaults to return              the latest version of the Data Model if not specified. */\n    asAt?: string;\n    /** Expression to filter the results. Only EntityType is supported */\n    filter?: string;\n}\n\nexport interface UpdateCustomDataModelRequestParams {\n    /** The entity type of the Data Model. */\n    entityType: string;\n    /** The scope of the specified Data Model. */\n    scope: string;\n    /** The code of the specified Data Model. */\n    code: string;\n    /** The request containing the details of the Data Model. */\n    updateCustomDataModelRequest?: UpdateCustomDataModelRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CustomDataModelsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateCustomDataModel: Create a Custom Data Model\n     * Creates a Custom Data Model.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCustomDataModel(requestParameters?: CreateCustomDataModelRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomDataModel>;\n    public createCustomDataModel(requestParameters?: CreateCustomDataModelRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomDataModel>>;\n    public createCustomDataModel(requestParameters?: CreateCustomDataModelRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomDataModel>>;\n    public createCustomDataModel(requestParameters?: CreateCustomDataModelRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling createCustomDataModel.');\n        }\n        const createCustomDataModelRequest = requestParameters?.createCustomDataModelRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomDataModel>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createCustomDataModelRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteCustomDataModel: Delete a Custom Data Model\n     * Delete a Custom Data Model. The data model will remain viewable at previous as at times, but will no longer  be part of any hierarchies.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCustomDataModel(requestParameters?: DeleteCustomDataModelRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCustomDataModel(requestParameters?: DeleteCustomDataModelRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCustomDataModel(requestParameters?: DeleteCustomDataModelRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCustomDataModel(requestParameters?: DeleteCustomDataModelRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteCustomDataModel.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCustomDataModel.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCustomDataModel.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetCustomDataModel: Get a Custom Data Model\n     * Retrieves a Custom Data Model at a given as at time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomDataModel(requestParameters?: GetCustomDataModelRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomDataModel>;\n    public getCustomDataModel(requestParameters?: GetCustomDataModelRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomDataModel>>;\n    public getCustomDataModel(requestParameters?: GetCustomDataModelRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomDataModel>>;\n    public getCustomDataModel(requestParameters?: GetCustomDataModelRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomDataModel.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCustomDataModel.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCustomDataModel.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomDataModel>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListDataModelHierarchies: List Custom Data Model hierarchies.\n     * Lists the data model summaries within their hierarchical structure.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDataModelHierarchies(requestParameters?: ListDataModelHierarchiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfDataModelSummary>;\n    public listDataModelHierarchies(requestParameters?: ListDataModelHierarchiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfDataModelSummary>>;\n    public listDataModelHierarchies(requestParameters?: ListDataModelHierarchiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfDataModelSummary>>;\n    public listDataModelHierarchies(requestParameters?: ListDataModelHierarchiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/hierarchies`;\n        return this.httpClient.request<ResourceListOfDataModelSummary>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListSupportedEntityTypes: List the currently supported entity types for use in Custom Data Models.\n     * Lists the currently supported entity types available to bind with Custom Data Models.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listSupportedEntityTypes(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfString>;\n    public listSupportedEntityTypes(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfString>>;\n    public listSupportedEntityTypes(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfString>>;\n    public listSupportedEntityTypes(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/entitytype`;\n        return this.httpClient.request<ResourceListOfString>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateCustomDataModel: Update a Custom Data Model\n     * Updates a Custom Data Model.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateCustomDataModel(requestParameters?: UpdateCustomDataModelRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomDataModel>;\n    public updateCustomDataModel(requestParameters?: UpdateCustomDataModelRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomDataModel>>;\n    public updateCustomDataModel(requestParameters?: UpdateCustomDataModelRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomDataModel>>;\n    public updateCustomDataModel(requestParameters?: UpdateCustomDataModelRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateCustomDataModel.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateCustomDataModel.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateCustomDataModel.');\n        }\n        const updateCustomDataModelRequest = requestParameters?.updateCustomDataModelRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datamodel/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomDataModel>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateCustomDataModelRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AccessMetadataOperation } from '../model/accessMetadataOperation';\n// @ts-ignore\nimport { AccessMetadataValue } from '../model/accessMetadataValue';\n// @ts-ignore\nimport { CustomEntityRequest } from '../model/customEntityRequest';\n// @ts-ignore\nimport { CustomEntityResponse } from '../model/customEntityResponse';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCustomEntityResponse } from '../model/pagedResourceListOfCustomEntityResponse';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { UpsertCustomEntitiesResponse } from '../model/upsertCustomEntitiesResponse';\n// @ts-ignore\nimport { UpsertCustomEntityAccessMetadataRequest } from '../model/upsertCustomEntityAccessMetadataRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteCustomEntityRequestParams {\n    /** The type of Custom Entity to remove. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** The identifier scope. */\n    identifierScope: string;\n}\n\nexport interface DeleteCustomEntityAccessMetadataRequestParams {\n    /** The type of the Custom Entity. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** Key of the metadata entry to delete. */\n    metadataKey: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata. */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata. */\n    effectiveUntil?: string;\n}\n\nexport interface GetAllCustomEntityAccessMetadataRequestParams {\n    /** The type of the Custom Entity. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The effective datetime or cut label at which to get the entities. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata. Defaults to returning the latest version of the metadata if not specified. */\n    asAt?: string;\n}\n\nexport interface GetCustomEntityRequestParams {\n    /** The type of Custom Entity to retrieve. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The AsAt datetime at which to retrieve the Custom Entity instance. */\n    asAt?: string;\n    /** The effective datetime or cut label at which to get the Custom Entity instance. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** A list of property keys from any domain that supports relationships              to decorate onto related entities. These must take the format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    relatedEntityPropertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the entity in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetCustomEntityAccessMetadataByKeyRequestParams {\n    /** The type of the Custom Entity. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The effective datetime or cut label at which to get the entities. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata. Defaults to returning the latest version of the metadata if not specified. */\n    asAt?: string;\n}\n\nexport interface GetCustomEntityRelationshipsRequestParams {\n    /** The type of entity get relationships for. */\n    entityType: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** An identifier type attached to the Custom Entity. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter relationships. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifiers types (as property keys) used for referencing Persons or Legal Entities. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. They must be from the \\&quot;Person\\&quot; or \\&quot;LegalEntity\\&quot; domain.              Only identifier types stated will be used to look up relevant entities in relationships. If not applicable, provide an empty array. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface ListCustomEntitiesRequestParams {\n    /** The type of Custom Entity to list. */\n    entityType: string;\n    /** The effective datetime or cut label at which to list the entities. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the entities. Defaults to returning the latest version              of each portfolio if not specified. */\n    asAt?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** The pagination token to use to continue listing entities; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** A list of property keys from any domain that supports relationships              to decorate onto related entities. These must take the format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    relatedEntityPropertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the entities in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface PatchCustomEntityAccessMetadataRequestParams {\n    /** The type of the Custom Entity. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The Json Patch document */\n    accessMetadataOperation: Array<AccessMetadataOperation>;\n    /** The effectiveAt datetime at which the Access Metadata will be effective from */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpsertCustomEntitiesRequestParams {\n    /** The type of the Custom Entity to be created. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions. */\n    entityType: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** The payload describing the Custom Entity instances */\n    requestBody: { [key: string]: CustomEntityRequest; };\n}\n\nexport interface UpsertCustomEntityRequestParams {\n    /** The type of the Custom Entity to be created. An entityType can be created using the \\&quot;CreateCustomEntityDefinition\\&quot; endpoint for CustomEntityDefinitions. */\n    entityType: string;\n    /** The payload describing the Custom Entity instance. */\n    customEntityRequest: CustomEntityRequest;\n}\n\nexport interface UpsertCustomEntityAccessMetadataRequestParams {\n    /** The type of the Custom Entity. */\n    entityType: string;\n    /** An identifier type attached to the Custom Entity instance. */\n    identifierType: string;\n    /** The identifier value. */\n    identifierValue: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The identifier scope. */\n    identifierScope: string;\n    /** The Custom Entity Access Metadata entry to upsert */\n    upsertCustomEntityAccessMetadataRequest: UpsertCustomEntityAccessMetadataRequest;\n    /** The effectiveAt datetime at which the Access Metadata will be effective from */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CustomEntitiesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteCustomEntity: Delete a Custom Entity instance.\n     * Delete a Custom Entity instance by a specific entity type.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCustomEntity(requestParameters?: DeleteCustomEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCustomEntity(requestParameters?: DeleteCustomEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCustomEntity(requestParameters?: DeleteCustomEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCustomEntity(requestParameters?: DeleteCustomEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteCustomEntity.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteCustomEntity.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling deleteCustomEntity.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling deleteCustomEntity.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteCustomEntityAccessMetadata: Delete a Custom Entity Access Metadata entry\n     * Deletes the Custom Entity Access Metadata entry that exactly matches the provided identifier parts.    It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCustomEntityAccessMetadata(requestParameters?: DeleteCustomEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteCustomEntityAccessMetadata(requestParameters?: DeleteCustomEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteCustomEntityAccessMetadata(requestParameters?: DeleteCustomEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteCustomEntityAccessMetadata(requestParameters?: DeleteCustomEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling deleteCustomEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAllCustomEntityAccessMetadata: Get all the Access Metadata rules for a Custom Entity\n     * Get all the Custom Entity access metadata for the specified identifier scope, code and value\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllCustomEntityAccessMetadata(requestParameters?: GetAllCustomEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllCustomEntityAccessMetadata(requestParameters?: GetAllCustomEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllCustomEntityAccessMetadata(requestParameters?: GetAllCustomEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllCustomEntityAccessMetadata(requestParameters?: GetAllCustomEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getAllCustomEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetCustomEntity: Get a Custom Entity instance.\n     * Retrieve a Custom Entity instance by a specific entity type at a point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomEntity(requestParameters?: GetCustomEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityResponse>;\n    public getCustomEntity(requestParameters?: GetCustomEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityResponse>>;\n    public getCustomEntity(requestParameters?: GetCustomEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityResponse>>;\n    public getCustomEntity(requestParameters?: GetCustomEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntity.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntity.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntity.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntity.');\n        }\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const relatedEntityPropertyKeys = requestParameters?.relatedEntityPropertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (relatedEntityPropertyKeys) {\n            relatedEntityPropertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relatedEntityPropertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCustomEntityAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Custom Entity\n     * Get Custom Entity access metadata for the specified metadata key\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomEntityAccessMetadataByKey(requestParameters?: GetCustomEntityAccessMetadataByKeyRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public getCustomEntityAccessMetadataByKey(requestParameters?: GetCustomEntityAccessMetadataByKeyRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getCustomEntityAccessMetadataByKey(requestParameters?: GetCustomEntityAccessMetadataByKeyRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getCustomEntityAccessMetadataByKey(requestParameters?: GetCustomEntityAccessMetadataByKeyRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntityAccessMetadataByKey.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCustomEntityRelationships: Get Relationships for Custom Entity\n     * Get relationships for the specified Custom Entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomEntityRelationships(requestParameters?: GetCustomEntityRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getCustomEntityRelationships(requestParameters?: GetCustomEntityRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getCustomEntityRelationships(requestParameters?: GetCustomEntityRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getCustomEntityRelationships(requestParameters?: GetCustomEntityRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityRelationships.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getCustomEntityRelationships.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getCustomEntityRelationships.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling getCustomEntityRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListCustomEntities: List Custom Entities of the specified entityType.\n     * List all the Custom Entities matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCustomEntities(requestParameters?: ListCustomEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCustomEntityResponse>;\n    public listCustomEntities(requestParameters?: ListCustomEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCustomEntityResponse>>;\n    public listCustomEntities(requestParameters?: ListCustomEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCustomEntityResponse>>;\n    public listCustomEntities(requestParameters?: ListCustomEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling listCustomEntities.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const page = requestParameters?.page;\n        const relatedEntityPropertyKeys = requestParameters?.relatedEntityPropertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (relatedEntityPropertyKeys) {\n            relatedEntityPropertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relatedEntityPropertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfCustomEntityResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PatchCustomEntityAccessMetadata: Patch Access Metadata rules for a Custom Entity.\n     * Patch Custom Entity Access Metadata Rules in a single scope.  The behaviour is defined by the JSON Patch specification.                Currently only \\&#39;add\\&#39; is a supported operation on the patch document    Currently only valid metadata keys are supported paths on the patch document                The response will return any affected Custom Entity Access Metadata rules or a failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchCustomEntityAccessMetadata(requestParameters?: PatchCustomEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchCustomEntityAccessMetadata(requestParameters?: PatchCustomEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchCustomEntityAccessMetadata(requestParameters?: PatchCustomEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchCustomEntityAccessMetadata(requestParameters?: PatchCustomEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        const accessMetadataOperation = requestParameters?.accessMetadataOperation;\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchCustomEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: accessMetadataOperation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertCustomEntities: Batch upsert instances of Custom Entities\n     * Note: If using partial failure modes, then it is important to check the response body for failures as any failures will still return a 200 status code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCustomEntities(requestParameters?: UpsertCustomEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertCustomEntitiesResponse>;\n    public upsertCustomEntities(requestParameters?: UpsertCustomEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertCustomEntitiesResponse>>;\n    public upsertCustomEntities(requestParameters?: UpsertCustomEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertCustomEntitiesResponse>>;\n    public upsertCustomEntities(requestParameters?: UpsertCustomEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntities.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertCustomEntities.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertCustomEntities.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$batchUpsert`;\n        return this.httpClient.request<UpsertCustomEntitiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertCustomEntity: Upsert a Custom Entity instance\n     * Insert the Custom Entity if it does not exist or update the Custom Entity with the supplied state if it does exist.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCustomEntity(requestParameters?: UpsertCustomEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityResponse>;\n    public upsertCustomEntity(requestParameters?: UpsertCustomEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityResponse>>;\n    public upsertCustomEntity(requestParameters?: UpsertCustomEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityResponse>>;\n    public upsertCustomEntity(requestParameters?: UpsertCustomEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntity.');\n        }\n        const customEntityRequest = requestParameters?.customEntityRequest;\n        if (customEntityRequest === null || customEntityRequest === undefined) {\n            throw new Error('Required parameter customEntityRequest was null or undefined when calling upsertCustomEntity.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: customEntityRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertCustomEntityAccessMetadata: Upsert a Custom Entity Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.\n     * Update or insert one Custom Entity Access Metadata entry in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Custom Entity Access Metadata rule or failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCustomEntityAccessMetadata(requestParameters?: UpsertCustomEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public upsertCustomEntityAccessMetadata(requestParameters?: UpsertCustomEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public upsertCustomEntityAccessMetadata(requestParameters?: UpsertCustomEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public upsertCustomEntityAccessMetadata(requestParameters?: UpsertCustomEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const identifierValue = requestParameters?.identifierValue;\n        if (identifierValue === null || identifierValue === undefined) {\n            throw new Error('Required parameter identifierValue was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const upsertCustomEntityAccessMetadataRequest = requestParameters?.upsertCustomEntityAccessMetadataRequest;\n        if (upsertCustomEntityAccessMetadataRequest === null || upsertCustomEntityAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertCustomEntityAccessMetadataRequest was null or undefined when calling upsertCustomEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierScope !== undefined && identifierScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierScope, 'identifierScope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierValue\", value: identifierValue, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertCustomEntityAccessMetadataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CustomEntityDefinition } from '../model/customEntityDefinition';\n// @ts-ignore\nimport { CustomEntityDefinitionRequest } from '../model/customEntityDefinitionRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCustomEntityDefinition } from '../model/pagedResourceListOfCustomEntityDefinition';\n// @ts-ignore\nimport { UpdateCustomEntityDefinitionRequest } from '../model/updateCustomEntityDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateCustomEntityDefinitionRequestParams {\n    /** The payload containing the description of the Custom Entity type. */\n    customEntityDefinitionRequest: CustomEntityDefinitionRequest;\n}\n\nexport interface GetDefinitionRequestParams {\n    /** The identifier for the Custom Entity type, derived from the \\&quot;entityTypeName\\&quot; provided on creation. */\n    entityType: string;\n    /** The AsAt datetime at which to retrieve the definition. */\n    asAt?: string;\n}\n\nexport interface ListCustomEntityDefinitionsRequestParams {\n    /** The asAt datetime at which to list the entities. Defaults to returning the latest version              of each portfolio if not specified. */\n    asAt?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The pagination token to use to continue listing entities; this              value is returned from the previous call. If a pagination token is provided, the filter, limit              and asAt fields must not have changed since the original request. */\n    page?: string;\n}\n\nexport interface UpdateCustomEntityDefinitionRequestParams {\n    /** The identifier for the Custom Entity type, derived from the \\&quot;entityTypeName\\&quot; provided on creation. */\n    entityType: string;\n    /** The payload containing the description of the Custom Entity type. */\n    updateCustomEntityDefinitionRequest: UpdateCustomEntityDefinitionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CustomEntityDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateCustomEntityDefinition: Define a new Custom Entity type.\n     * The API will return a Bad Request if the Custom Entity type already exists.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCustomEntityDefinition(requestParameters?: CreateCustomEntityDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityDefinition>;\n    public createCustomEntityDefinition(requestParameters?: CreateCustomEntityDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public createCustomEntityDefinition(requestParameters?: CreateCustomEntityDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public createCustomEntityDefinition(requestParameters?: CreateCustomEntityDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const customEntityDefinitionRequest = requestParameters?.customEntityDefinitionRequest;\n        if (customEntityDefinitionRequest === null || customEntityDefinitionRequest === undefined) {\n            throw new Error('Required parameter customEntityDefinitionRequest was null or undefined when calling createCustomEntityDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/entitytypes`;\n        return this.httpClient.request<CustomEntityDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: customEntityDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetDefinition: Get a Custom Entity type definition.\n     * Retrieve a CustomEntityDefinition by a specific entityType at a point in AsAt time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDefinition(requestParameters?: GetDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityDefinition>;\n    public getDefinition(requestParameters?: GetDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public getDefinition(requestParameters?: GetDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public getDefinition(requestParameters?: GetDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/entitytypes/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCustomEntityDefinitions: List the Custom Entity type definitions\n     * List all Custom Entity type definitions matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCustomEntityDefinitions(requestParameters?: ListCustomEntityDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCustomEntityDefinition>;\n    public listCustomEntityDefinitions(requestParameters?: ListCustomEntityDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCustomEntityDefinition>>;\n    public listCustomEntityDefinitions(requestParameters?: ListCustomEntityDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCustomEntityDefinition>>;\n    public listCustomEntityDefinitions(requestParameters?: ListCustomEntityDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/entitytypes`;\n        return this.httpClient.request<PagedResourceListOfCustomEntityDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateCustomEntityDefinition: Modify an existing Custom Entity type.\n     * The API will return a Bad Request if the Custom Entity type does not exist.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateCustomEntityDefinition(requestParameters?: UpdateCustomEntityDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityDefinition>;\n    public updateCustomEntityDefinition(requestParameters?: UpdateCustomEntityDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityDefinition>>;\n    public updateCustomEntityDefinition(requestParameters?: UpdateCustomEntityDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityDefinition>>;\n    public updateCustomEntityDefinition(requestParameters?: UpdateCustomEntityDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateCustomEntityDefinition.');\n        }\n        const updateCustomEntityDefinitionRequest = requestParameters?.updateCustomEntityDefinitionRequest;\n        if (updateCustomEntityDefinitionRequest === null || updateCustomEntityDefinitionRequest === undefined) {\n            throw new Error('Required parameter updateCustomEntityDefinitionRequest was null or undefined when calling updateCustomEntityDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentities/entitytypes/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateCustomEntityDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateCustomEntityTypeRequest } from '../model/createCustomEntityTypeRequest';\n// @ts-ignore\nimport { CustomEntityType } from '../model/customEntityType';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCustomEntityType } from '../model/pagedResourceListOfCustomEntityType';\n// @ts-ignore\nimport { UpdateCustomEntityTypeRequest } from '../model/updateCustomEntityTypeRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateCustomEntityTypeRequestParams {\n    /** The payload containing the description of the Custom Entity Type. */\n    createCustomEntityTypeRequest: CreateCustomEntityTypeRequest;\n}\n\nexport interface GetCustomEntityTypeRequestParams {\n    /** The identifier for the Custom Entity Type, derived from the \\&quot;entityTypeName\\&quot; provided on creation. */\n    entityType: string;\n    /** The AsAt datetime at which to retrieve the definition. */\n    asAt?: string;\n}\n\nexport interface ListCustomEntityTypesRequestParams {\n    /** The asAt datetime at which to list the entities. Defaults to returning the latest version              of each Custom Entity Type if not specified. */\n    asAt?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** The pagination token to use to continue listing entities; this              value is returned from the previous call. If a pagination token is provided, the filter, limit, sortBy,              and asAt fields must not have changed since the original request. */\n    page?: string;\n}\n\nexport interface UpdateCustomEntityTypeRequestParams {\n    /** The identifier for the Custom Entity Type, derived from the \\&quot;entityTypeName\\&quot; provided on creation. */\n    entityType: string;\n    /** The payload containing the description of the Custom Entity Type. */\n    updateCustomEntityTypeRequest: UpdateCustomEntityTypeRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CustomEntityTypesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateCustomEntityType: Define a new Custom Entity Type.\n     * The API will return a Bad Request if the Custom Entity Type already exists.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCustomEntityType(requestParameters?: CreateCustomEntityTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityType>;\n    public createCustomEntityType(requestParameters?: CreateCustomEntityTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityType>>;\n    public createCustomEntityType(requestParameters?: CreateCustomEntityTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityType>>;\n    public createCustomEntityType(requestParameters?: CreateCustomEntityTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createCustomEntityTypeRequest = requestParameters?.createCustomEntityTypeRequest;\n        if (createCustomEntityTypeRequest === null || createCustomEntityTypeRequest === undefined) {\n            throw new Error('Required parameter createCustomEntityTypeRequest was null or undefined when calling createCustomEntityType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentitytypes`;\n        return this.httpClient.request<CustomEntityType>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createCustomEntityTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCustomEntityType: Get a Custom Entity Type.\n     * Retrieve a specific Custom Entity Type at a point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomEntityType(requestParameters?: GetCustomEntityTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityType>;\n    public getCustomEntityType(requestParameters?: GetCustomEntityTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityType>>;\n    public getCustomEntityType(requestParameters?: GetCustomEntityTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityType>>;\n    public getCustomEntityType(requestParameters?: GetCustomEntityTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getCustomEntityType.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentitytypes/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListCustomEntityTypes: List Custom Entity Types.\n     * List all Custom Entity Types matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCustomEntityTypes(requestParameters?: ListCustomEntityTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCustomEntityType>;\n    public listCustomEntityTypes(requestParameters?: ListCustomEntityTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCustomEntityType>>;\n    public listCustomEntityTypes(requestParameters?: ListCustomEntityTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCustomEntityType>>;\n    public listCustomEntityTypes(requestParameters?: ListCustomEntityTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentitytypes`;\n        return this.httpClient.request<PagedResourceListOfCustomEntityType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateCustomEntityType: Modify an existing Custom Entity Type.\n     * The API will return a Bad Request if the Custom Entity Type does not exist.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateCustomEntityType(requestParameters?: UpdateCustomEntityTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityType>;\n    public updateCustomEntityType(requestParameters?: UpdateCustomEntityTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityType>>;\n    public updateCustomEntityType(requestParameters?: UpdateCustomEntityTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityType>>;\n    public updateCustomEntityType(requestParameters?: UpdateCustomEntityTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateCustomEntityType.');\n        }\n        const updateCustomEntityTypeRequest = requestParameters?.updateCustomEntityTypeRequest;\n        if (updateCustomEntityTypeRequest === null || updateCustomEntityTypeRequest === undefined) {\n            throw new Error('Required parameter updateCustomEntityTypeRequest was null or undefined when calling updateCustomEntityType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/customentitytypes/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateCustomEntityTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateCutLabelDefinitionRequest } from '../model/createCutLabelDefinitionRequest';\n// @ts-ignore\nimport { CutLabelDefinition } from '../model/cutLabelDefinition';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfCutLabelDefinition } from '../model/pagedResourceListOfCutLabelDefinition';\n// @ts-ignore\nimport { UpdateCutLabelDefinitionRequest } from '../model/updateCutLabelDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateCutLabelDefinitionRequestParams {\n    /** The cut label definition */\n    createCutLabelDefinitionRequest?: CreateCutLabelDefinitionRequest;\n}\n\nexport interface DeleteCutLabelDefinitionRequestParams {\n    /** The Code of the Cut Label that is being Deleted */\n    code: string;\n}\n\nexport interface GetCutLabelDefinitionRequestParams {\n    /** The Code of the Cut Label that is being queried */\n    code: string;\n    /** The time at which to get the Cut Label */\n    asAt?: string;\n}\n\nexport interface ListCutLabelDefinitionsRequestParams {\n    /** Optional. The As At time at which listed Cut Labels are valid */\n    asAt?: string;\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Optional. Expression to filter the result set.              For example, to filter on code, use \\&quot;code eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The pagination token to use to continue listing cut labels from a previous call This value is returned from the previous call.  If a pagination token is provided the sortBy, filter, and asAt fields  must not have changed since the original request. */\n    page?: string;\n}\n\nexport interface UpdateCutLabelDefinitionRequestParams {\n    /** The Code of the Cut Label that is being updated */\n    code: string;\n    /** The cut label update definition */\n    updateCutLabelDefinitionRequest?: UpdateCutLabelDefinitionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class CutLabelDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateCutLabelDefinition: Create a Cut Label\n     * Create a Cut Label valid in all scopes\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createCutLabelDefinition(requestParameters?: CreateCutLabelDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CutLabelDefinition>;\n    public createCutLabelDefinition(requestParameters?: CreateCutLabelDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CutLabelDefinition>>;\n    public createCutLabelDefinition(requestParameters?: CreateCutLabelDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CutLabelDefinition>>;\n    public createCutLabelDefinition(requestParameters?: CreateCutLabelDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createCutLabelDefinitionRequest = requestParameters?.createCutLabelDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/cutlabels`;\n        return this.httpClient.request<CutLabelDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createCutLabelDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteCutLabelDefinition: Delete a Cut Label\n     * Delete a specified cut label\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCutLabelDefinition(requestParameters?: DeleteCutLabelDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<string>;\n    public deleteCutLabelDefinition(requestParameters?: DeleteCutLabelDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<string>>;\n    public deleteCutLabelDefinition(requestParameters?: DeleteCutLabelDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<string>>;\n    public deleteCutLabelDefinition(requestParameters?: DeleteCutLabelDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCutLabelDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/cutlabels/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<string>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetCutLabelDefinition: Get a Cut Label\n     * Get a specified cut label at a given time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCutLabelDefinition(requestParameters?: GetCutLabelDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CutLabelDefinition>;\n    public getCutLabelDefinition(requestParameters?: GetCutLabelDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CutLabelDefinition>>;\n    public getCutLabelDefinition(requestParameters?: GetCutLabelDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CutLabelDefinition>>;\n    public getCutLabelDefinition(requestParameters?: GetCutLabelDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCutLabelDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/cutlabels/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CutLabelDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListCutLabelDefinitions: List Existing Cut Labels\n     * List all the Cut Label Definitions that are valid at the given AsAt time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCutLabelDefinitions(requestParameters?: ListCutLabelDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCutLabelDefinition>;\n    public listCutLabelDefinitions(requestParameters?: ListCutLabelDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCutLabelDefinition>>;\n    public listCutLabelDefinitions(requestParameters?: ListCutLabelDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCutLabelDefinition>>;\n    public listCutLabelDefinitions(requestParameters?: ListCutLabelDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/cutlabels`;\n        return this.httpClient.request<PagedResourceListOfCutLabelDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdateCutLabelDefinition: Update a Cut Label\n     * Update a specified cut label\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateCutLabelDefinition(requestParameters?: UpdateCutLabelDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CutLabelDefinition>;\n    public updateCutLabelDefinition(requestParameters?: UpdateCutLabelDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CutLabelDefinition>>;\n    public updateCutLabelDefinition(requestParameters?: UpdateCutLabelDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CutLabelDefinition>>;\n    public updateCutLabelDefinition(requestParameters?: UpdateCutLabelDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateCutLabelDefinition.');\n        }\n        const updateCutLabelDefinitionRequest = requestParameters?.updateCutLabelDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/cutlabels/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CutLabelDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateCutLabelDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateDataTypeRequest } from '../model/createDataTypeRequest';\n// @ts-ignore\nimport { DataType } from '../model/dataType';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { FieldValue } from '../model/fieldValue';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfDataTypeSummary } from '../model/pagedResourceListOfDataTypeSummary';\n// @ts-ignore\nimport { ResourceListOfDataType } from '../model/resourceListOfDataType';\n// @ts-ignore\nimport { ResourceListOfIUnitDefinitionDto } from '../model/resourceListOfIUnitDefinitionDto';\n// @ts-ignore\nimport { UpdateDataTypeRequest } from '../model/updateDataTypeRequest';\n// @ts-ignore\nimport { UpdateReferenceDataRequest } from '../model/updateReferenceDataRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateDataTypeRequestParams {\n    /** The definition of the new data type */\n    createDataTypeRequest?: CreateDataTypeRequest;\n}\n\nexport interface DeleteDataTypeRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n}\n\nexport interface GetDataTypeRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n    /** The asAt datetime at which to retrieve the data type definition. Defaults to              return the latest version of the instrument definition if not specified. */\n    asAt?: string;\n}\n\nexport interface GetUnitsFromDataTypeRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n    /** One or more unit identifiers for which the definition is being requested */\n    units?: Array<string>;\n    /** Optional. Expression to filter the result set.               For example, to filter on the Schema, use \\&quot;schema eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Optional. The as at of the requested data type */\n    asAt?: string;\n}\n\nexport interface ListDataTypeSummariesRequestParams {\n    /** The asAt datetime at which to list the data type summaries. Defaults to returning the latest version               of each summary if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing data type summaries. This  value is returned from the previous call. If a pagination token is provided, the filter, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Optional. Expression to filter the result set.                For example, to filter on the Scope, use \\&quot;id.scope eq \\&#39;myscope\\&#39;\\&quot;, to filter on Schema, use \\&quot;schema eq \\&#39;string\\&#39;\\&quot;,               to filter on AcceptableValues use \\&quot;acceptableValues any (~ eq \\&#39;value\\&#39;)\\&quot;               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface ListDataTypesRequestParams {\n    /** The requested scope of the data types */\n    scope: string;\n    /** The as at of the requested data types */\n    asAt?: string;\n    /** Whether to additionally include those data types in the \\&quot;system\\&quot; scope */\n    includeSystem?: boolean;\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Optional. Expression to filter the result set.              For example, to filter on the Display Name, use \\&quot;displayName eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpdateDataTypeRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n    /** The updated definition of the data type */\n    updateDataTypeRequest: UpdateDataTypeRequest;\n}\n\nexport interface UpdateReferenceDataRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n    /** The updated reference data */\n    updateReferenceDataRequest: UpdateReferenceDataRequest;\n}\n\nexport interface UpdateReferenceValuesRequestParams {\n    /** The scope of the data type */\n    scope: string;\n    /** The code of the data type */\n    code: string;\n    /** The updated reference values */\n    fieldValue: Array<FieldValue>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class DataTypesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateDataType: Create data type definition\n     * Create a new data type definition    Data types cannot be created in either the \\&quot;default\\&quot; or \\&quot;system\\&quot; scopes.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createDataType(requestParameters?: CreateDataTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataType>;\n    public createDataType(requestParameters?: CreateDataTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataType>>;\n    public createDataType(requestParameters?: CreateDataTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataType>>;\n    public createDataType(requestParameters?: CreateDataTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createDataTypeRequest = requestParameters?.createDataTypeRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes`;\n        return this.httpClient.request<DataType>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createDataTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteDataType: Delete a data type definition.\n     * Delete an existing data type definition.    Data types cannot be deleted in either the \\&quot;default\\&quot; or \\&quot;system\\&quot; scopes, scopes beginning with \\&quot;LUSID-\\&quot;,  or data types that are in use on a property definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteDataType(requestParameters?: DeleteDataTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteDataType(requestParameters?: DeleteDataTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteDataType(requestParameters?: DeleteDataTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteDataType(requestParameters?: DeleteDataTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDataType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDataType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDataType: Get data type definition\n     * Get the definition of a specified data type\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDataType(requestParameters?: GetDataTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataType>;\n    public getDataType(requestParameters?: GetDataTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataType>>;\n    public getDataType(requestParameters?: GetDataTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataType>>;\n    public getDataType(requestParameters?: GetDataTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDataType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDataType.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DataType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetUnitsFromDataType: Get units from data type\n     * Get the definitions of the specified units associated bound to a specific data type\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getUnitsFromDataType(requestParameters?: GetUnitsFromDataTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfIUnitDefinitionDto>;\n    public getUnitsFromDataType(requestParameters?: GetUnitsFromDataTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfIUnitDefinitionDto>>;\n    public getUnitsFromDataType(requestParameters?: GetUnitsFromDataTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfIUnitDefinitionDto>>;\n    public getUnitsFromDataType(requestParameters?: GetUnitsFromDataTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getUnitsFromDataType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getUnitsFromDataType.');\n        }\n        const units = requestParameters?.units;\n        const filter = requestParameters?.filter;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (units) {\n            units.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'units');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/units`;\n        return this.httpClient.request<ResourceListOfIUnitDefinitionDto>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListDataTypeSummaries: List all data type summaries, without the reference data\n     * List all data type summaries\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDataTypeSummaries(requestParameters?: ListDataTypeSummariesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfDataTypeSummary>;\n    public listDataTypeSummaries(requestParameters?: ListDataTypeSummariesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfDataTypeSummary>>;\n    public listDataTypeSummaries(requestParameters?: ListDataTypeSummariesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfDataTypeSummary>>;\n    public listDataTypeSummaries(requestParameters?: ListDataTypeSummariesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes`;\n        return this.httpClient.request<PagedResourceListOfDataTypeSummary>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListDataTypes: List data types\n     * List all data types in a specified scope\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDataTypes(requestParameters?: ListDataTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfDataType>;\n    public listDataTypes(requestParameters?: ListDataTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfDataType>>;\n    public listDataTypes(requestParameters?: ListDataTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfDataType>>;\n    public listDataTypes(requestParameters?: ListDataTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listDataTypes.');\n        }\n        const asAt = requestParameters?.asAt;\n        const includeSystem = requestParameters?.includeSystem;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (includeSystem !== undefined && includeSystem !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeSystem, 'includeSystem');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfDataType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateDataType: Update data type definition\n     * Update the definition of the specified existing data type    Not all elements within a data type definition are modifiable due to the potential implications for data  already stored against the types\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateDataType(requestParameters?: UpdateDataTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataType>;\n    public updateDataType(requestParameters?: UpdateDataTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataType>>;\n    public updateDataType(requestParameters?: UpdateDataTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataType>>;\n    public updateDataType(requestParameters?: UpdateDataTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateDataType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateDataType.');\n        }\n        const updateDataTypeRequest = requestParameters?.updateDataTypeRequest;\n        if (updateDataTypeRequest === null || updateDataTypeRequest === undefined) {\n            throw new Error('Required parameter updateDataTypeRequest was null or undefined when calling updateDataType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DataType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateDataTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateReferenceData: Update all reference data on a data type, includes the reference values, the field definitions, field values\n     * Replaces the whole set of reference data\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateReferenceData(requestParameters?: UpdateReferenceDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataType>;\n    public updateReferenceData(requestParameters?: UpdateReferenceDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataType>>;\n    public updateReferenceData(requestParameters?: UpdateReferenceDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataType>>;\n    public updateReferenceData(requestParameters?: UpdateReferenceDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReferenceData.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReferenceData.');\n        }\n        const updateReferenceDataRequest = requestParameters?.updateReferenceDataRequest;\n        if (updateReferenceDataRequest === null || updateReferenceDataRequest === undefined) {\n            throw new Error('Required parameter updateReferenceDataRequest was null or undefined when calling updateReferenceData.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/referencedata`;\n        return this.httpClient.request<DataType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateReferenceDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateReferenceValues: Update reference data on a data type\n     * Replaces the whole set of reference values\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateReferenceValues(requestParameters?: UpdateReferenceValuesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataType>;\n    public updateReferenceValues(requestParameters?: UpdateReferenceValuesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataType>>;\n    public updateReferenceValues(requestParameters?: UpdateReferenceValuesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataType>>;\n    public updateReferenceValues(requestParameters?: UpdateReferenceValuesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReferenceValues.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReferenceValues.');\n        }\n        const fieldValue = requestParameters?.fieldValue;\n        if (fieldValue === null || fieldValue === undefined) {\n            throw new Error('Required parameter fieldValue was null or undefined when calling updateReferenceValues.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/datatypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/referencedatavalues`;\n        return this.httpClient.request<DataType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: fieldValue,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateDerivedTransactionPortfolioRequest } from '../model/createDerivedTransactionPortfolioRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Portfolio } from '../model/portfolio';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateDerivedPortfolioRequestParams {\n    /** The scope in which to create the derived transaction portfolio. */\n    scope: string;\n    /** The definition of the derived transaction portfolio. */\n    createDerivedTransactionPortfolioRequest?: CreateDerivedTransactionPortfolioRequest;\n}\n\nexport interface DeleteDerivedPortfolioDetailsRequestParams {\n    /** The scope of the derived transaction portfolio. */\n    scope: string;\n    /** The code of the derived transaction portfolio. Together with the scope this uniquely identifies              the derived transaction portfolio. */\n    code: string;\n    /** The effective date of the change. */\n    effectiveAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class DerivedTransactionPortfoliosService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateDerivedPortfolio: Create derived portfolio\n     * Create a derived transaction portfolio from a parent transaction portfolio (which may itself be derived).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createDerivedPortfolio(requestParameters?: CreateDerivedPortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public createDerivedPortfolio(requestParameters?: CreateDerivedPortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public createDerivedPortfolio(requestParameters?: CreateDerivedPortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public createDerivedPortfolio(requestParameters?: CreateDerivedPortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createDerivedPortfolio.');\n        }\n        const createDerivedTransactionPortfolioRequest = requestParameters?.createDerivedTransactionPortfolioRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/derivedtransactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createDerivedTransactionPortfolioRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteDerivedPortfolioDetails: Delete derived portfolio details\n     * Delete all the portfolio details for a derived transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteDerivedPortfolioDetails(requestParameters?: DeleteDerivedPortfolioDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteDerivedPortfolioDetails(requestParameters?: DeleteDerivedPortfolioDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteDerivedPortfolioDetails(requestParameters?: DeleteDerivedPortfolioDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteDerivedPortfolioDetails(requestParameters?: DeleteDerivedPortfolioDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteDerivedPortfolioDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteDerivedPortfolioDetails.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/derivedtransactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/details`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CustomEntityEntity } from '../model/customEntityEntity';\n// @ts-ignore\nimport { DataTypeEntity } from '../model/dataTypeEntity';\n// @ts-ignore\nimport { InstrumentEntity } from '../model/instrumentEntity';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PortfolioEntity } from '../model/portfolioEntity';\n// @ts-ignore\nimport { PropertyDefinitionEntity } from '../model/propertyDefinitionEntity';\n// @ts-ignore\nimport { ResourceListOfChange } from '../model/resourceListOfChange';\n// @ts-ignore\nimport { ResourceListOfChangeInterval } from '../model/resourceListOfChangeInterval';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GetCustomEntityByEntityUniqueIdRequestParams {\n    /** The universally unique identifier of the Custom Entity. */\n    entityUniqueId: string;\n    /** The effective datetime or cut label at which to retrieve the Custom Entity. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Custom Entity. Defaults to returning the latest version of the Custom Entity if not specified. */\n    asAt?: string;\n    /** The ids of the staged modifications to be previewed in the response. */\n    previews?: Array<string>;\n}\n\nexport interface GetDataTypeByEntityUniqueIdRequestParams {\n    /** The universally unique identifier of the DataType definition. */\n    entityUniqueId: string;\n    /** The asAt datetime at which to retrieve the DataType definition. Defaults to returning the latest version of the DataType definition if not specified. */\n    asAt?: string;\n    /** The ids of the staged modifications to be previewed in the response. */\n    previews?: Array<string>;\n}\n\nexport interface GetEntityHistoryRequestParams {\n    /** The type of the entity to list the change history for. */\n    entityType: string;\n    /** The universally unique identifier of the entity. */\n    entityUniqueId: string;\n    /** The asAt datetime at which to list change history information. Defaults to return the change history at the latest datetime if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing change history information from a previous call to list change              history information. This value is returned from the previous call. If a pagination token is provided the filter, sortBy              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface GetInstrumentByEntityUniqueIdRequestParams {\n    /** The universally unique identifier of the instrument definition. */\n    entityUniqueId: string;\n    /** The effective datetime or cut label at which to retrieve the Instrument definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument definition. Defaults to returning the latest version of the instrument definition if not specified. */\n    asAt?: string;\n    /** The ids of the staged modifications to be previewed in the response. */\n    previews?: Array<string>;\n}\n\nexport interface GetPortfolioByEntityUniqueIdRequestParams {\n    /** The universally unique identifier of the portfolio definition. */\n    entityUniqueId: string;\n    /** The effective datetime or cut label at which to retrieve the portfolio definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the portfolio definition. Defaults to returning the latest version of the portfolio definition if not specified. */\n    asAt?: string;\n    /** The ids of the staged modifications to be previewed in the response. */\n    previews?: Array<string>;\n}\n\nexport interface GetPortfolioChangesRequestParams {\n    /** The scope */\n    scope: string;\n    /** The effective date of the origin. */\n    effectiveAt: string;\n    /** The as-at date of the origin. */\n    asAt?: string;\n}\n\nexport interface GetPropertyDefinitionByEntityUniqueIdRequestParams {\n    /** The universally unique identifier of the property definition. */\n    entityUniqueId: string;\n    /** The effective datetime at which to retrieve the property definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the property definition. Defaults to returning the latest version of the property definition if not specified. */\n    asAt?: string;\n    /** The ids of the staged modifications to be previewed in the response. */\n    previews?: Array<string>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class EntitiesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * GetCustomEntityByEntityUniqueId: Get a Custom Entity instance by its EntityUniqueId\n     * Retrieve a particular Custom Entity instance.  If the Custom Entity is deleted, this will return the state of the Custom Entity immediately prior to deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustomEntityByEntityUniqueId(requestParameters?: GetCustomEntityByEntityUniqueIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustomEntityEntity>;\n    public getCustomEntityByEntityUniqueId(requestParameters?: GetCustomEntityByEntityUniqueIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustomEntityEntity>>;\n    public getCustomEntityByEntityUniqueId(requestParameters?: GetCustomEntityByEntityUniqueIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustomEntityEntity>>;\n    public getCustomEntityByEntityUniqueId(requestParameters?: GetCustomEntityByEntityUniqueIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getCustomEntityByEntityUniqueId.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const previews = requestParameters?.previews;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (previews) {\n            previews.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'previews');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/customentities/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustomEntityEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDataTypeByEntityUniqueId: Get DataType by EntityUniqueId\n     * Retrieve the definition of a particular DataType.  If the DataType is deleted, this will return the state of the DataType immediately prior to deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDataTypeByEntityUniqueId(requestParameters?: GetDataTypeByEntityUniqueIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DataTypeEntity>;\n    public getDataTypeByEntityUniqueId(requestParameters?: GetDataTypeByEntityUniqueIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DataTypeEntity>>;\n    public getDataTypeByEntityUniqueId(requestParameters?: GetDataTypeByEntityUniqueIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DataTypeEntity>>;\n    public getDataTypeByEntityUniqueId(requestParameters?: GetDataTypeByEntityUniqueIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getDataTypeByEntityUniqueId.');\n        }\n        const asAt = requestParameters?.asAt;\n        const previews = requestParameters?.previews;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (previews) {\n            previews.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'previews');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/datatypes/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DataTypeEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetEntityHistory: List an entity\\&#39;s history information\n     * Retrieve a page of an entity\\&#39;s change history up to a particular point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getEntityHistory(requestParameters?: GetEntityHistoryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfChangeInterval>;\n    public getEntityHistory(requestParameters?: GetEntityHistoryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfChangeInterval>>;\n    public getEntityHistory(requestParameters?: GetEntityHistoryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfChangeInterval>>;\n    public getEntityHistory(requestParameters?: GetEntityHistoryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getEntityHistory.');\n        }\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getEntityHistory.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/history`;\n        return this.httpClient.request<ResourceListOfChangeInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentByEntityUniqueId: Get instrument by EntityUniqueId\n     * Retrieve the definition of a particular instrument.  If the instrument is deleted, this will return the state of the instrument immediately prior to deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentByEntityUniqueId(requestParameters?: GetInstrumentByEntityUniqueIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentEntity>;\n    public getInstrumentByEntityUniqueId(requestParameters?: GetInstrumentByEntityUniqueIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentEntity>>;\n    public getInstrumentByEntityUniqueId(requestParameters?: GetInstrumentByEntityUniqueIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentEntity>>;\n    public getInstrumentByEntityUniqueId(requestParameters?: GetInstrumentByEntityUniqueIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getInstrumentByEntityUniqueId.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const previews = requestParameters?.previews;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (previews) {\n            previews.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'previews');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/instruments/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<InstrumentEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioByEntityUniqueId: Get portfolio by EntityUniqueId\n     * Retrieve the definition of a particular portfolio.  If the portfolio is deleted, this will return the state of the portfolio immediately prior to deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioByEntityUniqueId(requestParameters?: GetPortfolioByEntityUniqueIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioEntity>;\n    public getPortfolioByEntityUniqueId(requestParameters?: GetPortfolioByEntityUniqueIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioEntity>>;\n    public getPortfolioByEntityUniqueId(requestParameters?: GetPortfolioByEntityUniqueIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioEntity>>;\n    public getPortfolioByEntityUniqueId(requestParameters?: GetPortfolioByEntityUniqueIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getPortfolioByEntityUniqueId.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const previews = requestParameters?.previews;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (previews) {\n            previews.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'previews');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/portfolios/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioChanges: Get the next change to each portfolio in a scope.\n     * Gets the time of the next (earliest effective at) modification (correction and/or amendment) to each portfolio in a scope relative to a point in bitemporal time.  Includes changes from parent portfolios in different scopes.  Excludes changes from subscriptions (e.g corporate actions).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioChanges(requestParameters?: GetPortfolioChangesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfChange>;\n    public getPortfolioChanges(requestParameters?: GetPortfolioChangesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfChange>>;\n    public getPortfolioChanges(requestParameters?: GetPortfolioChangesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfChange>>;\n    public getPortfolioChanges(requestParameters?: GetPortfolioChangesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioChanges.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getPortfolioChanges.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/changes/portfolios`;\n        return this.httpClient.request<ResourceListOfChange>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPropertyDefinitionByEntityUniqueId: Get property definition by EntityUniqueId\n     * Retrieve a particular property definition.  If the property definition is deleted, this will return the state of the property definition immediately prior to deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPropertyDefinitionByEntityUniqueId(requestParameters?: GetPropertyDefinitionByEntityUniqueIdRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinitionEntity>;\n    public getPropertyDefinitionByEntityUniqueId(requestParameters?: GetPropertyDefinitionByEntityUniqueIdRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinitionEntity>>;\n    public getPropertyDefinitionByEntityUniqueId(requestParameters?: GetPropertyDefinitionByEntityUniqueIdRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinitionEntity>>;\n    public getPropertyDefinitionByEntityUniqueId(requestParameters?: GetPropertyDefinitionByEntityUniqueIdRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityUniqueId = requestParameters?.entityUniqueId;\n        if (entityUniqueId === null || entityUniqueId === undefined) {\n            throw new Error('Required parameter entityUniqueId was null or undefined when calling getPropertyDefinitionByEntityUniqueId.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const previews = requestParameters?.previews;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (previews) {\n            previews.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'previews');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/entities/propertydefinitions/${this.configuration.encodeParam({name: \"entityUniqueId\", value: entityUniqueId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PropertyDefinitionEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { Execution } from '../model/execution';\n// @ts-ignore\nimport { ExecutionSetRequest } from '../model/executionSetRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfExecution } from '../model/pagedResourceListOfExecution';\n// @ts-ignore\nimport { ResourceListOfExecution } from '../model/resourceListOfExecution';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteExecutionRequestParams {\n    /** The execution scope. */\n    scope: string;\n    /** The execution\\&#39;s code. This, together with the scope uniquely identifies the execution to delete. */\n    code: string;\n}\n\nexport interface GetExecutionRequestParams {\n    /** The scope to which the execution belongs. */\n    scope: string;\n    /** The execution\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Execution\\&quot; domain to decorate onto the execution.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Execution/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListExecutionsRequestParams {\n    /** The asAt datetime at which to retrieve the execution. Defaults to return the latest version of the execution if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing execution from a previous call to list executions.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Execution\\&quot; domain to decorate onto each execution.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Execution/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertExecutionsRequestParams {\n    /** The collection of execution requests. */\n    executionSetRequest?: ExecutionSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ExecutionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteExecution: Delete execution\n     * Delete an execution. Deletion will be valid from the execution\\&#39;s creation datetime.  This means that the execution will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteExecution(requestParameters?: DeleteExecutionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteExecution(requestParameters?: DeleteExecutionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteExecution(requestParameters?: DeleteExecutionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteExecution(requestParameters?: DeleteExecutionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteExecution.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteExecution.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/executions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetExecution: Get Execution\n     * Fetch a Execution that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getExecution(requestParameters?: GetExecutionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Execution>;\n    public getExecution(requestParameters?: GetExecutionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Execution>>;\n    public getExecution(requestParameters?: GetExecutionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Execution>>;\n    public getExecution(requestParameters?: GetExecutionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getExecution.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getExecution.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/executions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Execution>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListExecutions: List Executions\n     * Fetch the last pre-AsAt date version of each execution in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listExecutions(requestParameters?: ListExecutionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfExecution>;\n    public listExecutions(requestParameters?: ListExecutionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfExecution>>;\n    public listExecutions(requestParameters?: ListExecutionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfExecution>>;\n    public listExecutions(requestParameters?: ListExecutionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/executions`;\n        return this.httpClient.request<PagedResourceListOfExecution>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertExecutions: Upsert Execution\n     * Upsert; update existing executions with given ids, or create new executions otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertExecutions(requestParameters?: UpsertExecutionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfExecution>;\n    public upsertExecutions(requestParameters?: UpsertExecutionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfExecution>>;\n    public upsertExecutions(requestParameters?: UpsertExecutionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfExecution>>;\n    public upsertExecutions(requestParameters?: UpsertExecutionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const executionSetRequest = requestParameters?.executionSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/executions`;\n        return this.httpClient.request<ResourceListOfExecution>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: executionSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { FeeTransactionTemplateSpecification } from '../model/feeTransactionTemplateSpecification';\n// @ts-ignore\nimport { FeeType } from '../model/feeType';\n// @ts-ignore\nimport { FeeTypeRequest } from '../model/feeTypeRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfFeeType } from '../model/pagedResourceListOfFeeType';\n// @ts-ignore\nimport { UpdateFeeTypeRequest } from '../model/updateFeeTypeRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateFeeTypeRequestParams {\n    /** The scope of the FeeType. */\n    scope: string;\n    /** The contents of the FeeType. */\n    feeTypeRequest: FeeTypeRequest;\n}\n\nexport interface DeleteFeeTypeRequestParams {\n    /** The scope of the FeeType. */\n    scope: string;\n    /** The code of the fee type */\n    code: string;\n}\n\nexport interface GetFeeTypeRequestParams {\n    /** The scope of the FeeType */\n    scope: string;\n    /** The code of the FeeType */\n    code: string;\n    /** The asAt datetime at which to retrieve the FeeType. Defaults to returning the latest version of the FeeType, if not specified. */\n    asAt?: string;\n}\n\nexport interface ListFeeTypesRequestParams {\n    /** The asAt datetime at which to list the FeeTypes. Defaults to returning the latest version of each FeeType if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing FeeTypes; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Code of the FeeType type, specify \\&quot;id.Code eq \\&#39;FeeType1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface UpdateFeeTypeRequestParams {\n    /** The scope of the FeeType. */\n    scope: string;\n    /** The code of the fee type */\n    code: string;\n    /** The contents of the FeeType. */\n    updateFeeTypeRequest: UpdateFeeTypeRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class FeeTypesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFeeType: Create a FeeType.\n     * Create a FeeType that contains templates used to create fee transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createFeeType(requestParameters?: CreateFeeTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeType>;\n    public createFeeType(requestParameters?: CreateFeeTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeType>>;\n    public createFeeType(requestParameters?: CreateFeeTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeType>>;\n    public createFeeType(requestParameters?: CreateFeeTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFeeType.');\n        }\n        const feeTypeRequest = requestParameters?.feeTypeRequest;\n        if (feeTypeRequest === null || feeTypeRequest === undefined) {\n            throw new Error('Required parameter feeTypeRequest was null or undefined when calling createFeeType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FeeType>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: feeTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFeeType: Delete a FeeType.\n     * Delete a FeeType that contains templates used to create fee transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteFeeType(requestParameters?: DeleteFeeTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteFeeType(requestParameters?: DeleteFeeTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFeeType(requestParameters?: DeleteFeeTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFeeType(requestParameters?: DeleteFeeTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFeeType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFeeType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFeeTemplateSpecifications: Get FeeTemplateSpecifications used in the FeeType.\n     * Get FeeTemplateSpecifications used in the FeeType.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFeeTemplateSpecifications(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeTransactionTemplateSpecification>;\n    public getFeeTemplateSpecifications(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeTransactionTemplateSpecification>>;\n    public getFeeTemplateSpecifications(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeTransactionTemplateSpecification>>;\n    public getFeeTemplateSpecifications(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes/feetransactiontemplatespecification`;\n        return this.httpClient.request<FeeTransactionTemplateSpecification>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFeeType: Get a FeeType\n     * Get a FeeType that contains templates used to create fee transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFeeType(requestParameters?: GetFeeTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeType>;\n    public getFeeType(requestParameters?: GetFeeTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeType>>;\n    public getFeeType(requestParameters?: GetFeeTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeType>>;\n    public getFeeType(requestParameters?: GetFeeTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFeeType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFeeType.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FeeType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFeeTypes: List FeeTypes\n     * List FeeTypes that contain templates used to create fee transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listFeeTypes(requestParameters?: ListFeeTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfFeeType>;\n    public listFeeTypes(requestParameters?: ListFeeTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfFeeType>>;\n    public listFeeTypes(requestParameters?: ListFeeTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfFeeType>>;\n    public listFeeTypes(requestParameters?: ListFeeTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes`;\n        return this.httpClient.request<PagedResourceListOfFeeType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateFeeType: Update a FeeType.\n     * Update a FeeType that contains templates used to create fee transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateFeeType(requestParameters?: UpdateFeeTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeType>;\n    public updateFeeType(requestParameters?: UpdateFeeTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeType>>;\n    public updateFeeType(requestParameters?: UpdateFeeTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeType>>;\n    public updateFeeType(requestParameters?: UpdateFeeTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateFeeType.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateFeeType.');\n        }\n        const updateFeeTypeRequest = requestParameters?.updateFeeTypeRequest;\n        if (updateFeeTypeRequest === null || updateFeeTypeRequest === undefined) {\n            throw new Error('Required parameter updateFeeTypeRequest was null or undefined when calling updateFeeType.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/feetypes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FeeType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateFeeTypeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { FundConfiguration } from '../model/fundConfiguration';\n// @ts-ignore\nimport { FundConfigurationProperties } from '../model/fundConfigurationProperties';\n// @ts-ignore\nimport { FundConfigurationRequest } from '../model/fundConfigurationRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfFundConfiguration } from '../model/pagedResourceListOfFundConfiguration';\n// @ts-ignore\nimport { Property } from '../model/property';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateFundConfigurationRequestParams {\n    /** The scope of the FundConfiguration. */\n    scope: string;\n    /** The definition of the FundConfiguration. */\n    fundConfigurationRequest: FundConfigurationRequest;\n}\n\nexport interface DeleteFundConfigurationRequestParams {\n    /** The scope of the FundConfiguration to be deleted. */\n    scope: string;\n    /** The code of the FundConfiguration to be deleted.               Together with the scope this uniquely identifies the FundConfiguration. */\n    code: string;\n}\n\nexport interface GetFundConfigurationRequestParams {\n    /** The scope of the FundConfiguration. */\n    scope: string;\n    /** The code of the FundConfiguration. Together with the scope this uniquely identifies the FundConfiguration. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the FundConfiguration properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the FundConfiguration definition. Defaults to returning the latest version of the FundConfiguration definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;FundConfiguration\\&#39; domain to decorate onto the FundConfiguration.              These must take the format {domain}/{scope}/{code}, for example \\&#39;FundConfiguration/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListFundConfigurationsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the FundConfiguration.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the FundConfiguration. Defaults to returning the latest version of each FundConfiguration if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing FundConfiguration; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the FundConfiguration type, specify \\&quot;id.Code eq \\&#39;FundConfiguration1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;FundConfiguration\\&#39; domain to decorate onto each FundConfiguration.              These must take the format {domain}/{scope}/{code}, for example \\&#39;FundConfiguration/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface PatchFundConfigurationRequestParams {\n    /** The scope of the FundConfiguration. */\n    scope: string;\n    /** The code of the FundConfiguration. Together with the               scope this uniquely identifies the FundConfiguration. */\n    code: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface UpsertFundConfigurationPropertiesRequestParams {\n    /** The scope of the FundConfiguration to update or insert the properties onto. */\n    scope: string;\n    /** The code of the FundConfiguration to update or insert the properties onto. Together with the scope this uniquely identifies the FundConfiguration. */\n    code: string;\n    /** The properties to be updated or inserted onto the Fund Configuration. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;FundConfiguration/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class FundConfigurationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFundConfiguration: Create a FundConfiguration.\n     * Create the given FundConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createFundConfiguration(requestParameters?: CreateFundConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundConfiguration>;\n    public createFundConfiguration(requestParameters?: CreateFundConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundConfiguration>>;\n    public createFundConfiguration(requestParameters?: CreateFundConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundConfiguration>>;\n    public createFundConfiguration(requestParameters?: CreateFundConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFundConfiguration.');\n        }\n        const fundConfigurationRequest = requestParameters?.fundConfigurationRequest;\n        if (fundConfigurationRequest === null || fundConfigurationRequest === undefined) {\n            throw new Error('Required parameter fundConfigurationRequest was null or undefined when calling createFundConfiguration.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FundConfiguration>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: fundConfigurationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFundConfiguration: Delete a FundConfiguration.\n     * Delete the given FundConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteFundConfiguration(requestParameters?: DeleteFundConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteFundConfiguration(requestParameters?: DeleteFundConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFundConfiguration(requestParameters?: DeleteFundConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFundConfiguration(requestParameters?: DeleteFundConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFundConfiguration.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFundConfiguration.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFundConfiguration: Get FundConfiguration.\n     * Retrieve the definition of a particular FundConfiguration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFundConfiguration(requestParameters?: GetFundConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundConfiguration>;\n    public getFundConfiguration(requestParameters?: GetFundConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundConfiguration>>;\n    public getFundConfiguration(requestParameters?: GetFundConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundConfiguration>>;\n    public getFundConfiguration(requestParameters?: GetFundConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFundConfiguration.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFundConfiguration.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FundConfiguration>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFundConfigurations: List FundConfiguration.\n     * List all the FundConfiguration matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listFundConfigurations(requestParameters?: ListFundConfigurationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfFundConfiguration>;\n    public listFundConfigurations(requestParameters?: ListFundConfigurationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfFundConfiguration>>;\n    public listFundConfigurations(requestParameters?: ListFundConfigurationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfFundConfiguration>>;\n    public listFundConfigurations(requestParameters?: ListFundConfigurationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations`;\n        return this.httpClient.request<PagedResourceListOfFundConfiguration>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchFundConfiguration: Patch Fund Configuration.\n     * Create or update certain fields for a particular FundConfiguration.  The behaviour is defined by the JSON Patch specification.                Currently supported fields are: displayName, description, dealingFilters, pnlFilters, backOutFilters.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchFundConfiguration(requestParameters?: PatchFundConfigurationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundConfiguration>;\n    public patchFundConfiguration(requestParameters?: PatchFundConfigurationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundConfiguration>>;\n    public patchFundConfiguration(requestParameters?: PatchFundConfigurationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundConfiguration>>;\n    public patchFundConfiguration(requestParameters?: PatchFundConfigurationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFundConfiguration.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFundConfiguration.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchFundConfiguration.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FundConfiguration>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertFundConfigurationProperties: Upsert FundConfiguration properties\n     * Update or insert one or more properties onto a single FundConfiguration. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;FundConfiguration\\&#39;.                Upserting a property that exists for an FundConfiguration, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertFundConfigurationProperties(requestParameters?: UpsertFundConfigurationPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundConfigurationProperties>;\n    public upsertFundConfigurationProperties(requestParameters?: UpsertFundConfigurationPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundConfigurationProperties>>;\n    public upsertFundConfigurationProperties(requestParameters?: UpsertFundConfigurationPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundConfigurationProperties>>;\n    public upsertFundConfigurationProperties(requestParameters?: UpsertFundConfigurationPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFundConfigurationProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFundConfigurationProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/fundconfigurations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<FundConfigurationProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AcceptEstimateValuationPointResponse } from '../model/acceptEstimateValuationPointResponse';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { DiaryEntry } from '../model/diaryEntry';\n// @ts-ignore\nimport { Fee } from '../model/fee';\n// @ts-ignore\nimport { FeeProperties } from '../model/feeProperties';\n// @ts-ignore\nimport { FeeRequest } from '../model/feeRequest';\n// @ts-ignore\nimport { Fund } from '../model/fund';\n// @ts-ignore\nimport { FundProperties } from '../model/fundProperties';\n// @ts-ignore\nimport { FundRequest } from '../model/fundRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfFee } from '../model/pagedResourceListOfFee';\n// @ts-ignore\nimport { PagedResourceListOfFund } from '../model/pagedResourceListOfFund';\n// @ts-ignore\nimport { PagedResourceListOfValuationPointOverview } from '../model/pagedResourceListOfValuationPointOverview';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { SetShareClassInstrumentsRequest } from '../model/setShareClassInstrumentsRequest';\n// @ts-ignore\nimport { UpsertValuationPointRequest } from '../model/upsertValuationPointRequest';\n// @ts-ignore\nimport { ValuationPointDataQueryParameters } from '../model/valuationPointDataQueryParameters';\n// @ts-ignore\nimport { ValuationPointDataRequest } from '../model/valuationPointDataRequest';\n// @ts-ignore\nimport { ValuationPointDataResponse } from '../model/valuationPointDataResponse';\n// @ts-ignore\nimport { ValuationPointResourceListOfAccountedTransaction } from '../model/valuationPointResourceListOfAccountedTransaction';\n// @ts-ignore\nimport { ValuationPointResourceListOfFundJournalEntryLine } from '../model/valuationPointResourceListOfFundJournalEntryLine';\n// @ts-ignore\nimport { ValuationPointResourceListOfPnlJournalEntryLine } from '../model/valuationPointResourceListOfPnlJournalEntryLine';\n// @ts-ignore\nimport { ValuationPointResourceListOfTrialBalance } from '../model/valuationPointResourceListOfTrialBalance';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AcceptEstimateValuationPointRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The valuationPointDataRequest which contains the Diary Entry code for the Estimate Valuation Point to move to Candidate or Final state. */\n    valuationPointDataRequest: ValuationPointDataRequest;\n}\n\nexport interface CreateFeeRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The Fee to create. */\n    feeRequest: FeeRequest;\n}\n\nexport interface CreateFundRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The definition of the Fund. */\n    fundRequest: FundRequest;\n}\n\nexport interface DeleteFeeRequestParams {\n    /** The scope of the Fund */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The code of the Fee to be deleted. */\n    feeCode: string;\n}\n\nexport interface DeleteFundRequestParams {\n    /** The scope of the Fund to be deleted. */\n    scope: string;\n    /** The code of the Fund to be deleted. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n}\n\nexport interface DeleteValuationPointRequestParams {\n    /** The scope of the Fund for the valuation point to be deleted. */\n    scope: string;\n    /** The code of the Fund containing the Valuation Point to be deleted. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The diary entry code for the valuation Point to be deleted. */\n    diaryEntryCode: string;\n}\n\nexport interface FinaliseCandidateValuationPointRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The valuationPointDataRequest which contains the diary entry code to mark as final. */\n    valuationPointDataRequest: ValuationPointDataRequest;\n}\n\nexport interface GetFeeRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The code of the Fee. */\n    feeCode: string;\n    /** The effective datetime or cut label at which to retrieve the Fee properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Fee. Defaults to returning the latest version of the Fee if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Fee\\&#39; domain to decorate onto the Fee.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Fee/Account/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetFeePropertiesRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The code of the Fee to get the properties for. */\n    feeCode: string;\n    /** The effective datetime or cut label at which to list the Fee\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Fee\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetFundRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the Fund properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Fund\\&#39; domain to decorate onto the Fund.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Fund/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetFundPropertiesRequestParams {\n    /** The scope of the Fund to list the properties for. */\n    scope: string;\n    /** The code of the Fund to list the properties for. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The effective datetime or cut label at which to list the Fund\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Fund\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetValuationPointDataRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The arguments to use for querying the Valuation Point data */\n    valuationPointDataQueryParameters: ValuationPointDataQueryParameters;\n    /** The asAt datetime at which to retrieve the Fund definition. Defaults to returning the latest version of the Fund definition if not specified. */\n    asAt?: string;\n}\n\nexport interface GetValuationPointJournalEntryLinesRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope is creating the unique identifier for the given Fund. */\n    code: string;\n    /** The arguments to use for querying the Journal Entry lines. */\n    valuationPointDataQueryParameters: ValuationPointDataQueryParameters;\n    /** The optional code of a general ledger profile used to decorate journal entry lines with levels. */\n    generalLedgerProfileCode?: string;\n    /** The asAt datetime at which to retrieve Journal Entry lines. Defaults to returning the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set. */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing Journal Entry lines from a previous call to GetValuationPointJournalEntryLines. */\n    page?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39;, \\&#39;Transaction\\&#39;, \\&#39;Portfolio\\&#39;, \\&#39;Account\\&#39;, \\&#39;LegalEntity\\&#39; or \\&#39;CustodianAccount\\&#39;               domain to decorate onto the journal entry lines. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetValuationPointPnlSummaryRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope is the unique identifier for the given Fund. */\n    code: string;\n    /** The query parameters used in running the generation of the PnL summary */\n    valuationPointDataQueryParameters: ValuationPointDataQueryParameters;\n    /** The optional code of a general ledger profile used to decorate journal entry lines with levels. */\n    generalLedgerProfileCode?: string;\n    /** The asAt datetime at which to retrieve PnL summary. Defaults to returning the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** \\&quot;Expression to filter the result set.\\&quot; */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing Trial balance from a previous call to Trial balance. */\n    page?: string;\n}\n\nexport interface GetValuationPointTransactionsRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope is creating the unique identifier for the given Fund. */\n    code: string;\n    /** The arguments to use for querying the transactions. */\n    valuationPointDataQueryParameters: ValuationPointDataQueryParameters;\n    /** The asAt datetime at which to retrieve transactions. Defaults to returning the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set. */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing transactions from a previous call to GetValuationPointTransactions. */\n    page?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39;, \\&#39;Transaction\\&#39;, \\&#39;Portfolio\\&#39;, \\&#39;Account\\&#39;, \\&#39;LegalEntity\\&#39; or \\&#39;CustodianAccount\\&#39;              domain to decorate onto the journal entry lines. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetValuationPointTrialBalanceRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The query parameters used in running the generation of the Trial Balance. */\n    valuationPointDataQueryParameters: ValuationPointDataQueryParameters;\n    /** The optional code of a general ledger profile used to decorate journal entry lines with levels. */\n    generalLedgerProfileCode?: string;\n    /** The asAt datetime at which to retrieve the Trial Balance.               Defaults to returning the latest version if not specified. */\n    asAt?: string;\n    /** Expression to filter the results by.               For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** When paginating, limit the number of returned results to this number.               Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing Trial Balances.               This token is returned from the previous call.               If a pagination token is provided, the filter, effectiveAt and asAt fields               must not have changed since the original request. */\n    page?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39;, \\&#39;Transaction\\&#39;, \\&#39;Portfolio\\&#39;, \\&#39;Account\\&#39;, \\&#39;LegalEntity\\&#39; or \\&#39;CustodianAccount\\&#39;               domain to decorate onto the journal entry lines. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListFeesRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. */\n    code: string;\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the Fees. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Fees. Defaults to returning the latest version of each Fee if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing fees; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the treatment, specify \\&quot;treatment eq \\&#39;Monthly\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;Fee\\&#39; domain to decorate onto each Fee.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Fee/Account/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListFundsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the Funds. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the Funds. Defaults to returning the latest version of each Fund if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Funds; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Fund type, specify \\&quot;id.Code eq \\&#39;Fund1\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;Fund\\&#39; domain to decorate onto each Fund.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Fund/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListValuationPointOverviewRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. */\n    code: string;\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the ValuationPoints. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the ValuationPoints. Defaults to returning the latest version of each ValuationPoint if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing ValuationPoints; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results by.              For example, to filter on the NAV, specify \\&quot;NAV gt 300\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;DiaryEntry\\&#39; domain to decorate onto each ValuationPoint.              These must take the format {domain}/{scope}/{code}, for example \\&#39;DiaryEntry/ValuationPoint/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface PatchFeeRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The code of the Fee. */\n    feeCode: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface PatchFundRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The json patch document. For more information see: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface SetShareClassInstrumentsRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. */\n    code: string;\n    /** The scopes and instrument identifiers for the instruments to be set. */\n    setShareClassInstrumentsRequest: SetShareClassInstrumentsRequest;\n}\n\nexport interface UpsertDiaryEntryTypeValuationPointRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The Valuation Point Estimate definition to Upsert */\n    upsertValuationPointRequest: UpsertValuationPointRequest;\n}\n\nexport interface UpsertFeePropertiesRequestParams {\n    /** The scope of the Fund. */\n    scope: string;\n    /** The code of the Fund. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The code of the Fee to update or insert the properties onto. */\n    feeCode: string;\n    /** The properties to be updated or inserted onto the Fee. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;Fee/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\nexport interface UpsertFundPropertiesRequestParams {\n    /** The scope of the Fund to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Fund to update or insert the properties onto. Together with the scope this uniquely identifies the Fund. */\n    code: string;\n    /** The properties to be updated or inserted onto the Fund. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;Fund/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class FundsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] AcceptEstimateValuationPoint: Accepts an Estimate Valuation Point.\n     * Accepts the specified estimate Valuation Point.  Should the Valuation Point differ since the Valuation Point was last run, both Valuation Points will be returned and status will be marked as \\&#39;Candidate\\&#39;,  otherwise it will be marked as \\&#39;Final\\&#39;.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public acceptEstimateValuationPoint(requestParameters?: AcceptEstimateValuationPointRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AcceptEstimateValuationPointResponse>;\n    public acceptEstimateValuationPoint(requestParameters?: AcceptEstimateValuationPointRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AcceptEstimateValuationPointResponse>>;\n    public acceptEstimateValuationPoint(requestParameters?: AcceptEstimateValuationPointRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AcceptEstimateValuationPointResponse>>;\n    public acceptEstimateValuationPoint(requestParameters?: AcceptEstimateValuationPointRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling acceptEstimateValuationPoint.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling acceptEstimateValuationPoint.');\n        }\n        const valuationPointDataRequest = requestParameters?.valuationPointDataRequest;\n        if (valuationPointDataRequest === null || valuationPointDataRequest === undefined) {\n            throw new Error('Required parameter valuationPointDataRequest was null or undefined when calling acceptEstimateValuationPoint.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/$acceptestimate`;\n        return this.httpClient.request<AcceptEstimateValuationPointResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFee: Create a Fee.\n     * Create the given Fee.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createFee(requestParameters?: CreateFeeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fee>;\n    public createFee(requestParameters?: CreateFeeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fee>>;\n    public createFee(requestParameters?: CreateFeeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fee>>;\n    public createFee(requestParameters?: CreateFeeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFee.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createFee.');\n        }\n        const feeRequest = requestParameters?.feeRequest;\n        if (feeRequest === null || feeRequest === undefined) {\n            throw new Error('Required parameter feeRequest was null or undefined when calling createFee.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees`;\n        return this.httpClient.request<Fee>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: feeRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateFund: Create a Fund.\n     * Create the given Fund.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createFund(requestParameters?: CreateFundRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fund>;\n    public createFund(requestParameters?: CreateFundRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fund>>;\n    public createFund(requestParameters?: CreateFundRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fund>>;\n    public createFund(requestParameters?: CreateFundRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createFund.');\n        }\n        const fundRequest = requestParameters?.fundRequest;\n        if (fundRequest === null || fundRequest === undefined) {\n            throw new Error('Required parameter fundRequest was null or undefined when calling createFund.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Fund>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: fundRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFee: Delete a Fee.\n     * Delete the given Fee.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteFee(requestParameters?: DeleteFeeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteFee(requestParameters?: DeleteFeeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFee(requestParameters?: DeleteFeeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFee(requestParameters?: DeleteFeeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFee.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFee.');\n        }\n        const feeCode = requestParameters?.feeCode;\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling deleteFee.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees/${this.configuration.encodeParam({name: \"feeCode\", value: feeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteFund: Delete a Fund.\n     * Delete the given Fund.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteFund(requestParameters?: DeleteFundRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteFund(requestParameters?: DeleteFundRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteFund(requestParameters?: DeleteFundRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteFund(requestParameters?: DeleteFundRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteFund.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteFund.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteValuationPoint: Delete a Valuation Point.\n     * Deletes the given Valuation Point.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteValuationPoint(requestParameters?: DeleteValuationPointRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteValuationPoint(requestParameters?: DeleteValuationPointRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteValuationPoint(requestParameters?: DeleteValuationPointRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteValuationPoint(requestParameters?: DeleteValuationPointRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteValuationPoint.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteValuationPoint.');\n        }\n        const diaryEntryCode = requestParameters?.diaryEntryCode;\n        if (diaryEntryCode === null || diaryEntryCode === undefined) {\n            throw new Error('Required parameter diaryEntryCode was null or undefined when calling deleteValuationPoint.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/${this.configuration.encodeParam({name: \"diaryEntryCode\", value: diaryEntryCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] FinaliseCandidateValuationPoint: Finalise Candidate.\n     * Moves a \\&#39;Candidate\\&#39; status Valuation Point to status \\&#39;Final\\&#39;.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public finaliseCandidateValuationPoint(requestParameters?: FinaliseCandidateValuationPointRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointDataResponse>;\n    public finaliseCandidateValuationPoint(requestParameters?: FinaliseCandidateValuationPointRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointDataResponse>>;\n    public finaliseCandidateValuationPoint(requestParameters?: FinaliseCandidateValuationPointRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointDataResponse>>;\n    public finaliseCandidateValuationPoint(requestParameters?: FinaliseCandidateValuationPointRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling finaliseCandidateValuationPoint.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling finaliseCandidateValuationPoint.');\n        }\n        const valuationPointDataRequest = requestParameters?.valuationPointDataRequest;\n        if (valuationPointDataRequest === null || valuationPointDataRequest === undefined) {\n            throw new Error('Required parameter valuationPointDataRequest was null or undefined when calling finaliseCandidateValuationPoint.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/$finalisecandidate`;\n        return this.httpClient.request<ValuationPointDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFee: Get a Fee for a specified Fund.\n     * Retrieve a fee for a specified Fund\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFee(requestParameters?: GetFeeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fee>;\n    public getFee(requestParameters?: GetFeeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fee>>;\n    public getFee(requestParameters?: GetFeeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fee>>;\n    public getFee(requestParameters?: GetFeeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFee.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFee.');\n        }\n        const feeCode = requestParameters?.feeCode;\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling getFee.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees/${this.configuration.encodeParam({name: \"feeCode\", value: feeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Fee>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFeeProperties: Get Fee properties\n     * Get all the properties of a single fee.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFeeProperties(requestParameters?: GetFeePropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeProperties>;\n    public getFeeProperties(requestParameters?: GetFeePropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeProperties>>;\n    public getFeeProperties(requestParameters?: GetFeePropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeProperties>>;\n    public getFeeProperties(requestParameters?: GetFeePropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFeeProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFeeProperties.');\n        }\n        const feeCode = requestParameters?.feeCode;\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling getFeeProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees/${this.configuration.encodeParam({name: \"feeCode\", value: feeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<FeeProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFund: Get a Fund.\n     * Retrieve the definition of a particular Fund.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFund(requestParameters?: GetFundRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fund>;\n    public getFund(requestParameters?: GetFundRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fund>>;\n    public getFund(requestParameters?: GetFundRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fund>>;\n    public getFund(requestParameters?: GetFundRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFund.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFund.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Fund>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetFundProperties: Get Fund properties\n     * Get all the properties of a single fund.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getFundProperties(requestParameters?: GetFundPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundProperties>;\n    public getFundProperties(requestParameters?: GetFundPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundProperties>>;\n    public getFundProperties(requestParameters?: GetFundPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundProperties>>;\n    public getFundProperties(requestParameters?: GetFundPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getFundProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getFundProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<FundProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetValuationPointData: Get Valuation Point Data for a Fund.\n     * Retrieves the Valuation Point data for a date or specified Diary Entry Id.  The endpoint will internally extract all \\&#39;Assets\\&#39; and \\&#39;Liabilities\\&#39; from the related ABOR\\&#39;s Trial balance to produce a GAV.  Start date will be assumed from the last \\&#39;official\\&#39; DiaryEntry and EndDate will be as provided.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationPointData(requestParameters?: GetValuationPointDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointDataResponse>;\n    public getValuationPointData(requestParameters?: GetValuationPointDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointDataResponse>>;\n    public getValuationPointData(requestParameters?: GetValuationPointDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointDataResponse>>;\n    public getValuationPointData(requestParameters?: GetValuationPointDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointData.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointData.');\n        }\n        const valuationPointDataQueryParameters = requestParameters?.valuationPointDataQueryParameters;\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointData.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/$query`;\n        return this.httpClient.request<ValuationPointDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetValuationPointJournalEntryLines: Get the Journal Entry lines for the given Fund.\n     * Gets the Journal Entry lines for the given Valuation Point for a Fund                The Journal Entry lines have been generated from transactions, translated via posting rules and used in the valuation point\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationPointJournalEntryLines(requestParameters?: GetValuationPointJournalEntryLinesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointResourceListOfFundJournalEntryLine>;\n    public getValuationPointJournalEntryLines(requestParameters?: GetValuationPointJournalEntryLinesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointResourceListOfFundJournalEntryLine>>;\n    public getValuationPointJournalEntryLines(requestParameters?: GetValuationPointJournalEntryLinesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointResourceListOfFundJournalEntryLine>>;\n    public getValuationPointJournalEntryLines(requestParameters?: GetValuationPointJournalEntryLinesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointJournalEntryLines.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointJournalEntryLines.');\n        }\n        const valuationPointDataQueryParameters = requestParameters?.valuationPointDataQueryParameters;\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointJournalEntryLines.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (generalLedgerProfileCode !== undefined && generalLedgerProfileCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>generalLedgerProfileCode, 'generalLedgerProfileCode');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/journalentrylines/$query`;\n        return this.httpClient.request<ValuationPointResourceListOfFundJournalEntryLine>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetValuationPointPnlSummary: Get a PnL summary for the given Valuation Point in the Fund.\n     * Gets the PnL Summary lines from the journal entry lines produced when calculating the valuation point.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationPointPnlSummary(requestParameters?: GetValuationPointPnlSummaryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointResourceListOfPnlJournalEntryLine>;\n    public getValuationPointPnlSummary(requestParameters?: GetValuationPointPnlSummaryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointResourceListOfPnlJournalEntryLine>>;\n    public getValuationPointPnlSummary(requestParameters?: GetValuationPointPnlSummaryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointResourceListOfPnlJournalEntryLine>>;\n    public getValuationPointPnlSummary(requestParameters?: GetValuationPointPnlSummaryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointPnlSummary.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointPnlSummary.');\n        }\n        const valuationPointDataQueryParameters = requestParameters?.valuationPointDataQueryParameters;\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointPnlSummary.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (generalLedgerProfileCode !== undefined && generalLedgerProfileCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>generalLedgerProfileCode, 'generalLedgerProfileCode');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/pnlsummary/$query`;\n        return this.httpClient.request<ValuationPointResourceListOfPnlJournalEntryLine>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetValuationPointTransactions: Get the Transactions for the given Fund.\n     * Gets the Transactions for the given Valuation Point for a Fund\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationPointTransactions(requestParameters?: GetValuationPointTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointResourceListOfAccountedTransaction>;\n    public getValuationPointTransactions(requestParameters?: GetValuationPointTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointResourceListOfAccountedTransaction>>;\n    public getValuationPointTransactions(requestParameters?: GetValuationPointTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointResourceListOfAccountedTransaction>>;\n    public getValuationPointTransactions(requestParameters?: GetValuationPointTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointTransactions.');\n        }\n        const valuationPointDataQueryParameters = requestParameters?.valuationPointDataQueryParameters;\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointTransactions.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/transactions/$query`;\n        return this.httpClient.request<ValuationPointResourceListOfAccountedTransaction>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetValuationPointTrialBalance: Get Trial Balance for the given Fund.\n     * Gets the Trial Balance for the given Valuation Point for a Fund.                The Trial Balance has been generated from transactions, translated via Posting Rules  and aggregated based on a General Ledger Profile (where specified).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValuationPointTrialBalance(requestParameters?: GetValuationPointTrialBalanceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ValuationPointResourceListOfTrialBalance>;\n    public getValuationPointTrialBalance(requestParameters?: GetValuationPointTrialBalanceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ValuationPointResourceListOfTrialBalance>>;\n    public getValuationPointTrialBalance(requestParameters?: GetValuationPointTrialBalanceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ValuationPointResourceListOfTrialBalance>>;\n    public getValuationPointTrialBalance(requestParameters?: GetValuationPointTrialBalanceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getValuationPointTrialBalance.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getValuationPointTrialBalance.');\n        }\n        const valuationPointDataQueryParameters = requestParameters?.valuationPointDataQueryParameters;\n        if (valuationPointDataQueryParameters === null || valuationPointDataQueryParameters === undefined) {\n            throw new Error('Required parameter valuationPointDataQueryParameters was null or undefined when calling getValuationPointTrialBalance.');\n        }\n        const generalLedgerProfileCode = requestParameters?.generalLedgerProfileCode;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (generalLedgerProfileCode !== undefined && generalLedgerProfileCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>generalLedgerProfileCode, 'generalLedgerProfileCode');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints/trialbalance/$query`;\n        return this.httpClient.request<ValuationPointResourceListOfTrialBalance>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationPointDataQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFees: List Fees for a specified Fund.\n     * List all the Fees matching a particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listFees(requestParameters?: ListFeesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfFee>;\n    public listFees(requestParameters?: ListFeesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfFee>>;\n    public listFees(requestParameters?: ListFeesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfFee>>;\n    public listFees(requestParameters?: ListFeesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listFees.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listFees.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees`;\n        return this.httpClient.request<PagedResourceListOfFee>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListFunds: List Funds.\n     * List all the Funds matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listFunds(requestParameters?: ListFundsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfFund>;\n    public listFunds(requestParameters?: ListFundsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfFund>>;\n    public listFunds(requestParameters?: ListFundsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfFund>>;\n    public listFunds(requestParameters?: ListFundsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds`;\n        return this.httpClient.request<PagedResourceListOfFund>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListValuationPointOverview: List Valuation Points Overview for a given Fund.\n     * List all the Valuation Points that match the given criteria for a given Fund.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listValuationPointOverview(requestParameters?: ListValuationPointOverviewRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfValuationPointOverview>;\n    public listValuationPointOverview(requestParameters?: ListValuationPointOverviewRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfValuationPointOverview>>;\n    public listValuationPointOverview(requestParameters?: ListValuationPointOverviewRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfValuationPointOverview>>;\n    public listValuationPointOverview(requestParameters?: ListValuationPointOverviewRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listValuationPointOverview.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listValuationPointOverview.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationPointOverview`;\n        return this.httpClient.request<PagedResourceListOfValuationPointOverview>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchFee: Patch Fee.\n     * Create or update certain fields for a particular Fee.  The behaviour is defined by the JSON Patch specification.                Currently supported fields are: EndDate.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchFee(requestParameters?: PatchFeeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fee>;\n    public patchFee(requestParameters?: PatchFeeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fee>>;\n    public patchFee(requestParameters?: PatchFeeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fee>>;\n    public patchFee(requestParameters?: PatchFeeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFee.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFee.');\n        }\n        const feeCode = requestParameters?.feeCode;\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling patchFee.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchFee.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees/${this.configuration.encodeParam({name: \"feeCode\", value: feeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Fee>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] PatchFund: Patch a Fund.\n     * Update fields on a Fund. The behaviour is defined by the JSON Patch specification.  Currently supported fields are: DisplayName, Description, FundConfigurationId, AborId, ShareClassInstrumentScopes, ShareClassInstruments, InceptionDate, DecimalPlaces, YearEndDate.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchFund(requestParameters?: PatchFundRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fund>;\n    public patchFund(requestParameters?: PatchFundRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fund>>;\n    public patchFund(requestParameters?: PatchFundRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fund>>;\n    public patchFund(requestParameters?: PatchFundRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchFund.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchFund.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchFund.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Fund>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetShareClassInstruments: Set the ShareClass Instruments on a fund.\n     * Update the ShareClass Instruments on an existing fund with the set of instruments provided.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setShareClassInstruments(requestParameters?: SetShareClassInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Fund>;\n    public setShareClassInstruments(requestParameters?: SetShareClassInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Fund>>;\n    public setShareClassInstruments(requestParameters?: SetShareClassInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Fund>>;\n    public setShareClassInstruments(requestParameters?: SetShareClassInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setShareClassInstruments.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setShareClassInstruments.');\n        }\n        const setShareClassInstrumentsRequest = requestParameters?.setShareClassInstrumentsRequest;\n        if (setShareClassInstrumentsRequest === null || setShareClassInstrumentsRequest === undefined) {\n            throw new Error('Required parameter setShareClassInstrumentsRequest was null or undefined when calling setShareClassInstruments.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/shareclasses`;\n        return this.httpClient.request<Fund>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setShareClassInstrumentsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertDiaryEntryTypeValuationPoint: Upsert Valuation Point.\n     * Update or insert the estimate Valuation Point.                If the Valuation Point does not exist, this method will create it in estimate state.                If the Valuation Point already exists and is in estimate state, the Valuation Point will be updated with the newly specified information in this request.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertDiaryEntryTypeValuationPoint(requestParameters?: UpsertDiaryEntryTypeValuationPointRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DiaryEntry>;\n    public upsertDiaryEntryTypeValuationPoint(requestParameters?: UpsertDiaryEntryTypeValuationPointRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DiaryEntry>>;\n    public upsertDiaryEntryTypeValuationPoint(requestParameters?: UpsertDiaryEntryTypeValuationPointRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DiaryEntry>>;\n    public upsertDiaryEntryTypeValuationPoint(requestParameters?: UpsertDiaryEntryTypeValuationPointRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertDiaryEntryTypeValuationPoint.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertDiaryEntryTypeValuationPoint.');\n        }\n        const upsertValuationPointRequest = requestParameters?.upsertValuationPointRequest;\n        if (upsertValuationPointRequest === null || upsertValuationPointRequest === undefined) {\n            throw new Error('Required parameter upsertValuationPointRequest was null or undefined when calling upsertDiaryEntryTypeValuationPoint.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/valuationpoints`;\n        return this.httpClient.request<DiaryEntry>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertValuationPointRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertFeeProperties: Upsert Fee properties.\n     * Update or insert one or more properties onto a single Fee. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;Fee\\&#39;.                Upserting a property that exists for an Fee, with a null value, will delete the instance of the property for that group.       Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertFeeProperties(requestParameters?: UpsertFeePropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeProperties>;\n    public upsertFeeProperties(requestParameters?: UpsertFeePropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeProperties>>;\n    public upsertFeeProperties(requestParameters?: UpsertFeePropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeProperties>>;\n    public upsertFeeProperties(requestParameters?: UpsertFeePropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFeeProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFeeProperties.');\n        }\n        const feeCode = requestParameters?.feeCode;\n        if (feeCode === null || feeCode === undefined) {\n            throw new Error('Required parameter feeCode was null or undefined when calling upsertFeeProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/fees/${this.configuration.encodeParam({name: \"feeCode\", value: feeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<FeeProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertFundProperties: Upsert Fund properties.\n     * Update or insert one or more properties onto a single Fund. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;Fund\\&#39;.                Upserting a property that exists for an Fund, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertFundProperties(requestParameters?: UpsertFundPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FundProperties>;\n    public upsertFundProperties(requestParameters?: UpsertFundPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FundProperties>>;\n    public upsertFundProperties(requestParameters?: UpsertFundPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FundProperties>>;\n    public upsertFundProperties(requestParameters?: UpsertFundPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertFundProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertFundProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/funds/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<FundProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { BatchUpdateUserReviewForComparisonResultRequest } from '../model/batchUpdateUserReviewForComparisonResultRequest';\n// @ts-ignore\nimport { BatchUpdateUserReviewForComparisonResultResponse } from '../model/batchUpdateUserReviewForComparisonResultResponse';\n// @ts-ignore\nimport { CreateGroupReconciliationComparisonRulesetRequest } from '../model/createGroupReconciliationComparisonRulesetRequest';\n// @ts-ignore\nimport { CreateGroupReconciliationDefinitionRequest } from '../model/createGroupReconciliationDefinitionRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { GroupReconciliationComparisonResult } from '../model/groupReconciliationComparisonResult';\n// @ts-ignore\nimport { GroupReconciliationComparisonRuleset } from '../model/groupReconciliationComparisonRuleset';\n// @ts-ignore\nimport { GroupReconciliationDefinition } from '../model/groupReconciliationDefinition';\n// @ts-ignore\nimport { GroupReconciliationRunRequest } from '../model/groupReconciliationRunRequest';\n// @ts-ignore\nimport { GroupReconciliationRunResponse } from '../model/groupReconciliationRunResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfGroupReconciliationComparisonResult } from '../model/pagedResourceListOfGroupReconciliationComparisonResult';\n// @ts-ignore\nimport { PagedResourceListOfGroupReconciliationComparisonRuleset } from '../model/pagedResourceListOfGroupReconciliationComparisonRuleset';\n// @ts-ignore\nimport { PagedResourceListOfGroupReconciliationDefinition } from '../model/pagedResourceListOfGroupReconciliationDefinition';\n// @ts-ignore\nimport { UpdateGroupReconciliationComparisonRulesetRequest } from '../model/updateGroupReconciliationComparisonRulesetRequest';\n// @ts-ignore\nimport { UpdateGroupReconciliationDefinitionRequest } from '../model/updateGroupReconciliationDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface BatchUpdateComparisonResultsRequestParams {\n    /** Shared Scope of the GroupReconciliationDefinition and GroupReconciliationComparisonResults. */\n    scope: string;\n    /** GroupReconciliationDefinitionId code. */\n    code: string;\n    /** A collection of the comparison result Ids and their user review entries to be added or removed.                  Single request contains resultId, break code/match key/comment to add and break code/match key/comment to remove by added timestamp. */\n    batchUpdateUserReviewForComparisonResultRequest: Array<BatchUpdateUserReviewForComparisonResultRequest>;\n    /** Defines whether the request should fail if at least one of the entries is failed to update                  or process all the entries regardless and return collections of successful and failed updates. \\&quot;Partial\\&quot; (default) | \\&quot;Atomic\\&quot;. */\n    successMode?: string;\n}\n\nexport interface CreateComparisonRulesetRequestParams {\n    /** The request containing the details of the ruleset */\n    createGroupReconciliationComparisonRulesetRequest?: CreateGroupReconciliationComparisonRulesetRequest;\n}\n\nexport interface CreateGroupReconciliationDefinitionRequestParams {\n    /** The definition Group Reconciliation Definition details */\n    createGroupReconciliationDefinitionRequest?: CreateGroupReconciliationDefinitionRequest;\n}\n\nexport interface DeleteComparisonRulesetRequestParams {\n    /** The scope of the specified comparison ruleset. */\n    scope: string;\n    /** The code of the specified comparison ruleset. Together with the domain and scope this uniquely              identifies the reconciliation comparison ruleset. */\n    code: string;\n}\n\nexport interface DeleteGroupReconciliationDefinitionRequestParams {\n    /** The scope of the group reconciliation definition to delete. */\n    scope: string;\n    /** The code of the group reconciliation definition to delete. Together with the scope this uniquely identifies the group reconciliation definition to delete. */\n    code: string;\n}\n\nexport interface GetComparisonResultRequestParams {\n    /** The scope of the specified comparison result and its related reconciliation definition. */\n    scope: string;\n    /** The code of the reconciliation definition that was used to produce the reconciliation result. */\n    code: string;\n    /** The code of the specified reconciliation result. Together with the domain and scope this uniquely              identifies the reconciliation comparison result. This value is also the same as the computed result hash based on property values. */\n    resultId: string;\n    /** The asAt datetime at which to retrieve the comparison result definition. Defaults to return              the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetComparisonRulesetRequestParams {\n    /** The scope of the specified comparison ruleset. */\n    scope: string;\n    /** The code of the specified comparison ruleset. Together with the domain and scope this uniquely              identifies the reconciliation comparison ruleset. */\n    code: string;\n    /** The asAt datetime at which to retrieve the comparison ruleset definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n}\n\nexport interface GetGroupReconciliationDefinitionRequestParams {\n    /** The scope of the group reconciliation definition to retrieve. */\n    scope: string;\n    /** The code of the group reconciliation definition to retrieve. Together with the scope              this uniquely identifies the group reconciliation definition. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the group reconciliation definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the group reconciliation definition. Defaults to return the latest version of the portfolio group definition if not specified. */\n    asAt?: string;\n}\n\nexport interface ListComparisonResultsRequestParams {\n    /** The asAt datetime at which to retrieve the comparison results. Defaults to return the latest              version of the comparison results if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing comparison results from a previous call to list              comparison results. This value is returned from the previous call. If a pagination token is provided the sortBy,              filter, effectiveAt, and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many per page. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListComparisonRulesetsRequestParams {\n    /** The asAt datetime at which to retrieve the comparison rulesets. Defaults to return the latest              version of the comparison rulesets if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing comparison rulesets from a previous call to list              comparison rulesets. This value is returned from the previous call. If a pagination token is provided the sortBy,              filter, effectiveAt, and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many per page. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListGroupReconciliationDefinitionsRequestParams {\n    /** The effective datetime or cut label at which to list the group reconciliation definitions. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the group reconciliation definitions. Defaults to return the latest version of each group reconciliation definition if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing group reconciliation definitions from a previous call to list group reconciliation definitions. This  value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to no limit if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.              For example, to filter on the Display Name, use \\&quot;displayName eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface RunReconciliationRequestParams {\n    /** The scope of the group reconciliation definition to use for the reconciliation. */\n    scope: string;\n    /** The code of the group reconciliation definition to use for the reconciliation. */\n    code: string;\n    /**  */\n    groupReconciliationRunRequest?: GroupReconciliationRunRequest;\n}\n\nexport interface UpdateComparisonRulesetRequestParams {\n    /** The scope of the specified comparison ruleset. */\n    scope: string;\n    /** The code of the specified comparison ruleset. Together with the domain and scope this uniquely                  identifies the reconciliation comparison ruleset. */\n    code: string;\n    /** The request containing the updated details of the ruleset */\n    updateGroupReconciliationComparisonRulesetRequest?: UpdateGroupReconciliationComparisonRulesetRequest;\n}\n\nexport interface UpdateGroupReconciliationDefinitionRequestParams {\n    /** The scope of the group reconciliation definition to update the details for. */\n    scope: string;\n    /** The code of the group reconciliation definition to update the details for. Together with the scope this uniquely identifies the group reconciliation definition. */\n    code: string;\n    /** The updated group reconciliation definition. */\n    updateGroupReconciliationDefinitionRequest?: UpdateGroupReconciliationDefinitionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class GroupReconciliationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] BatchUpdateComparisonResults: Add User Review entries for a range of comparison results related to a specific GroupReconciliationDefinition.\n     * Allows to update multiple Group Reconciliation Comparison Results related to the same definition specified by the Finbourne.Identifiers.Abstractions.Scope and Finbourne.Identifiers.Abstractions.Code.  Updates User Review with new entries and sets the relevant Review Status.  Supports partial success when all the entries that haven\\&#39;t passed validation or are not related to the definition will be returned with respectful error details.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpdateComparisonResults(requestParameters?: BatchUpdateComparisonResultsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpdateUserReviewForComparisonResultResponse>;\n    public batchUpdateComparisonResults(requestParameters?: BatchUpdateComparisonResultsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpdateUserReviewForComparisonResultResponse>>;\n    public batchUpdateComparisonResults(requestParameters?: BatchUpdateComparisonResultsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpdateUserReviewForComparisonResultResponse>>;\n    public batchUpdateComparisonResults(requestParameters?: BatchUpdateComparisonResultsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpdateComparisonResults.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpdateComparisonResults.');\n        }\n        const batchUpdateUserReviewForComparisonResultRequest = requestParameters?.batchUpdateUserReviewForComparisonResultRequest;\n        if (batchUpdateUserReviewForComparisonResultRequest === null || batchUpdateUserReviewForComparisonResultRequest === undefined) {\n            throw new Error('Required parameter batchUpdateUserReviewForComparisonResultRequest was null or undefined when calling batchUpdateComparisonResults.');\n        }\n        const successMode = requestParameters?.successMode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/comparisonresults/$batchReview`;\n        return this.httpClient.request<BatchUpdateUserReviewForComparisonResultResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: batchUpdateUserReviewForComparisonResultRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateComparisonRuleset: Create a Group Reconciliation Comparison Ruleset\n     * Creates a set of core and aggregate rules to be run for a group reconciliation\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createComparisonRuleset(requestParameters?: CreateComparisonRulesetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationComparisonRuleset>;\n    public createComparisonRuleset(requestParameters?: CreateComparisonRulesetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public createComparisonRuleset(requestParameters?: CreateComparisonRulesetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public createComparisonRuleset(requestParameters?: CreateComparisonRulesetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createGroupReconciliationComparisonRulesetRequest = requestParameters?.createGroupReconciliationComparisonRulesetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonrulesets`;\n        return this.httpClient.request<GroupReconciliationComparisonRuleset>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createGroupReconciliationComparisonRulesetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateGroupReconciliationDefinition: Create Group Reconciliation Definition\n     * Creates a Group Reconciliation Definition\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createGroupReconciliationDefinition(requestParameters?: CreateGroupReconciliationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationDefinition>;\n    public createGroupReconciliationDefinition(requestParameters?: CreateGroupReconciliationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public createGroupReconciliationDefinition(requestParameters?: CreateGroupReconciliationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public createGroupReconciliationDefinition(requestParameters?: CreateGroupReconciliationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createGroupReconciliationDefinitionRequest = requestParameters?.createGroupReconciliationDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions`;\n        return this.httpClient.request<GroupReconciliationDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createGroupReconciliationDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteComparisonRuleset: Deletes a particular Group Reconciliation Comparison Ruleset\n     * The deletion will take effect from the reconciliation comparison ruleset deletion datetime.  i.e. will no longer exist at any asAt datetime after the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteComparisonRuleset(requestParameters?: DeleteComparisonRulesetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteComparisonRuleset(requestParameters?: DeleteComparisonRulesetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteComparisonRuleset(requestParameters?: DeleteComparisonRulesetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteComparisonRuleset(requestParameters?: DeleteComparisonRulesetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteComparisonRuleset.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteComparisonRuleset.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonrulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteGroupReconciliationDefinition: Delete Group Reconciliation Definition\n     * Delete the group reconciliation definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteGroupReconciliationDefinition(requestParameters?: DeleteGroupReconciliationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteGroupReconciliationDefinition(requestParameters?: DeleteGroupReconciliationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGroupReconciliationDefinition(requestParameters?: DeleteGroupReconciliationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGroupReconciliationDefinition(requestParameters?: DeleteGroupReconciliationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGroupReconciliationDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteGroupReconciliationDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetComparisonResult: Get a single Group Reconciliation Comparison Result by scope and code.\n     * Retrieves one Group Reconciliation Comparison Result by scope and code  with the prior validation that its related reconciliation definition exists.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComparisonResult(requestParameters?: GetComparisonResultRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationComparisonResult>;\n    public getComparisonResult(requestParameters?: GetComparisonResultRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationComparisonResult>>;\n    public getComparisonResult(requestParameters?: GetComparisonResultRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationComparisonResult>>;\n    public getComparisonResult(requestParameters?: GetComparisonResultRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComparisonResult.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComparisonResult.');\n        }\n        const resultId = requestParameters?.resultId;\n        if (resultId === null || resultId === undefined) {\n            throw new Error('Required parameter resultId was null or undefined when calling getComparisonResult.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"resultId\", value: resultId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GroupReconciliationComparisonResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetComparisonRuleset: Get a single Group Reconciliation Comparison Ruleset by scope and code.\n     * Retrieves one Group Reconciliation Comparison Ruleset by scope and code.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getComparisonRuleset(requestParameters?: GetComparisonRulesetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationComparisonRuleset>;\n    public getComparisonRuleset(requestParameters?: GetComparisonRulesetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public getComparisonRuleset(requestParameters?: GetComparisonRulesetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public getComparisonRuleset(requestParameters?: GetComparisonRulesetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getComparisonRuleset.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getComparisonRuleset.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonrulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GroupReconciliationComparisonRuleset>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetGroupReconciliationDefinition: Get group reconciliation definition\n     * Retrieves a Group Reconciliation Definition by scope and code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getGroupReconciliationDefinition(requestParameters?: GetGroupReconciliationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationDefinition>;\n    public getGroupReconciliationDefinition(requestParameters?: GetGroupReconciliationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public getGroupReconciliationDefinition(requestParameters?: GetGroupReconciliationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public getGroupReconciliationDefinition(requestParameters?: GetGroupReconciliationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGroupReconciliationDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGroupReconciliationDefinition.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GroupReconciliationDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListComparisonResults: Get a set of Group Reconciliation Comparison Results.\n     * Retrieves all Group Reconciliation Comparison Results that fit the filter, in a specific order if sortBy is provided.  Supports pagination.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComparisonResults(requestParameters?: ListComparisonResultsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfGroupReconciliationComparisonResult>;\n    public listComparisonResults(requestParameters?: ListComparisonResultsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationComparisonResult>>;\n    public listComparisonResults(requestParameters?: ListComparisonResultsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationComparisonResult>>;\n    public listComparisonResults(requestParameters?: ListComparisonResultsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonresults`;\n        return this.httpClient.request<PagedResourceListOfGroupReconciliationComparisonResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListComparisonRulesets: Get a set of Group Reconciliation Comparison Rulesets\n     * Retrieves all Group Reconciliation Comparison Ruleset that fit the filter, in a specific order if sortBy is provided  Supports pagination\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listComparisonRulesets(requestParameters?: ListComparisonRulesetsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfGroupReconciliationComparisonRuleset>;\n    public listComparisonRulesets(requestParameters?: ListComparisonRulesetsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationComparisonRuleset>>;\n    public listComparisonRulesets(requestParameters?: ListComparisonRulesetsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationComparisonRuleset>>;\n    public listComparisonRulesets(requestParameters?: ListComparisonRulesetsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonrulesets`;\n        return this.httpClient.request<PagedResourceListOfGroupReconciliationComparisonRuleset>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListGroupReconciliationDefinitions: List group reconciliation definitions\n     * Lists Group Reconciliation Definitions matching any provided filter, limit and sorting rules\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listGroupReconciliationDefinitions(requestParameters?: ListGroupReconciliationDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfGroupReconciliationDefinition>;\n    public listGroupReconciliationDefinitions(requestParameters?: ListGroupReconciliationDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfGroupReconciliationDefinition>>;\n    public listGroupReconciliationDefinitions(requestParameters?: ListGroupReconciliationDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfGroupReconciliationDefinition>>;\n    public listGroupReconciliationDefinitions(requestParameters?: ListGroupReconciliationDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions`;\n        return this.httpClient.request<PagedResourceListOfGroupReconciliationDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] RunReconciliation: Runs a Group Reconciliation\n     * Runs a Group Reconciliation using the definition specified by the Finbourne.Identifiers.Abstractions.Scope and Finbourne.Identifiers.Abstractions.Code  Supports pagination.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public runReconciliation(requestParameters?: RunReconciliationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationRunResponse>;\n    public runReconciliation(requestParameters?: RunReconciliationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationRunResponse>>;\n    public runReconciliation(requestParameters?: RunReconciliationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationRunResponse>>;\n    public runReconciliation(requestParameters?: RunReconciliationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling runReconciliation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling runReconciliation.');\n        }\n        const groupReconciliationRunRequest = requestParameters?.groupReconciliationRunRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$run`;\n        return this.httpClient.request<GroupReconciliationRunResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: groupReconciliationRunRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateComparisonRuleset: Update Group Reconciliation Comparison Ruleset defined by scope and code\n     * Overwrites an existing Group Reconciliation Comparison Ruleset  Update request has the same required fields as Create apart from the Id\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateComparisonRuleset(requestParameters?: UpdateComparisonRulesetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationComparisonRuleset>;\n    public updateComparisonRuleset(requestParameters?: UpdateComparisonRulesetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationComparisonRuleset>>;\n    public updateComparisonRuleset(requestParameters?: UpdateComparisonRulesetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationComparisonRuleset>>;\n    public updateComparisonRuleset(requestParameters?: UpdateComparisonRulesetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateComparisonRuleset.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateComparisonRuleset.');\n        }\n        const updateGroupReconciliationComparisonRulesetRequest = requestParameters?.updateGroupReconciliationComparisonRulesetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/comparisonrulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GroupReconciliationComparisonRuleset>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateGroupReconciliationComparisonRulesetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateGroupReconciliationDefinition: Update group reconciliation definition\n     * Update the group reconciliation definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateGroupReconciliationDefinition(requestParameters?: UpdateGroupReconciliationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GroupReconciliationDefinition>;\n    public updateGroupReconciliationDefinition(requestParameters?: UpdateGroupReconciliationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GroupReconciliationDefinition>>;\n    public updateGroupReconciliationDefinition(requestParameters?: UpdateGroupReconciliationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GroupReconciliationDefinition>>;\n    public updateGroupReconciliationDefinition(requestParameters?: UpdateGroupReconciliationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateGroupReconciliationDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateGroupReconciliationDefinition.');\n        }\n        const updateGroupReconciliationDefinitionRequest = requestParameters?.updateGroupReconciliationDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/reconciliations/groupreconciliationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<GroupReconciliationDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateGroupReconciliationDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateIdentifierDefinitionRequest } from '../model/createIdentifierDefinitionRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { IdentifierDefinition } from '../model/identifierDefinition';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfIdentifierDefinition } from '../model/pagedResourceListOfIdentifierDefinition';\n// @ts-ignore\nimport { UpdateIdentifierDefinitionRequest } from '../model/updateIdentifierDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateIdentifierDefinitionRequestParams {\n    /** The request defining the new definition */\n    createIdentifierDefinitionRequest?: CreateIdentifierDefinitionRequest;\n}\n\nexport interface DeleteIdentifierDefinitionRequestParams {\n    /** The type of entity to which the identifier relates */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope that the identifier exists in */\n    identifierScope: string;\n    /** What the identifier represents. Together with \\&quot;domain\\&quot; and \\&quot;identifierScope\\&quot; this uniquely identifies the identifier definition */\n    identifierType: string;\n}\n\nexport interface GetIdentifierDefinitionRequestParams {\n    /** The type of entity to which the identifier relates. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope that the identifier exists in */\n    identifierScope: string;\n    /** What the identifier represents. Together with \\&quot;domain\\&quot; and \\&quot;identifierScope\\&quot; this uniquely identifies the identifier definition */\n    identifierType: string;\n    /** The asAt datetime at which to retrieve the Identifier Definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n    /** The effectiveAt datetime at which to retrieve the Identifier Definitions.              Since Identifier Definitions exist for all effective time, this will only apply to properties (if requested)              on the Identifier Definition. */\n    effectiveAt?: string;\n    /** A list of property keys from the \\&#39;IdentifierDefinition\\&#39; domain to decorate onto the Identifier Definition.              These must take the format {domain}/{scope}/{code}. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListIdentifierDefinitionsRequestParams {\n    /** The effectiveAt datetime at which to retrieve the Identifier Definitions.              Since Identifier Definitions exist for all effective time, this will only apply to properties (if requested)              on the Identifier Definition. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Identifier Definitions. Defaults to return the latest              version of the Identifier Definitions if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Identifier Definitions from a previous call to list              Identifier Definitions. This value is returned from the previous call. If a pagination token is provided the sortBy,              filter, effectiveAt, and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many per page. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;IdentifierDefinition\\&#39; domain to decorate onto the Identifier Definition.              These must take the format {domain}/{scope}/{code}. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpdateIdentifierDefinitionRequestParams {\n    /** The type of entity to which the identifier relates */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope that the identifier exists in */\n    identifierScope: string;\n    /** What the identifier represents. Together with \\&quot;domain\\&quot; and \\&quot;identifierScope\\&quot; this uniquely identifies the Identifier Definition */\n    identifierType: string;\n    /** The request containing the updated details of the Identifier Definition. */\n    updateIdentifierDefinitionRequest?: UpdateIdentifierDefinitionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class IdentifierDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateIdentifierDefinition: Create an Identifier Definition\n     * Define a new Identifier Definition\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createIdentifierDefinition(requestParameters?: CreateIdentifierDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<IdentifierDefinition>;\n    public createIdentifierDefinition(requestParameters?: CreateIdentifierDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<IdentifierDefinition>>;\n    public createIdentifierDefinition(requestParameters?: CreateIdentifierDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<IdentifierDefinition>>;\n    public createIdentifierDefinition(requestParameters?: CreateIdentifierDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createIdentifierDefinitionRequest = requestParameters?.createIdentifierDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/identifierdefinitions`;\n        return this.httpClient.request<IdentifierDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createIdentifierDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteIdentifierDefinition: Delete a particular Identifier Definition\n     * The deletion will take effect from the Identifier Definition deletion datetime.  i.e. will no longer exist at any asAt datetime after the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteIdentifierDefinition(requestParameters?: DeleteIdentifierDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteIdentifierDefinition(requestParameters?: DeleteIdentifierDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteIdentifierDefinition(requestParameters?: DeleteIdentifierDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteIdentifierDefinition(requestParameters?: DeleteIdentifierDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling deleteIdentifierDefinition.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling deleteIdentifierDefinition.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteIdentifierDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/identifierdefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierScope\", value: identifierScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetIdentifierDefinition: Get a single Identifier Definition\n     * Get a single Identifier Definition using domain, identifierScope, identifierType, and an optional asAt              - defaulting to latest if not specified\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getIdentifierDefinition(requestParameters?: GetIdentifierDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<IdentifierDefinition>;\n    public getIdentifierDefinition(requestParameters?: GetIdentifierDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<IdentifierDefinition>>;\n    public getIdentifierDefinition(requestParameters?: GetIdentifierDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<IdentifierDefinition>>;\n    public getIdentifierDefinition(requestParameters?: GetIdentifierDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling getIdentifierDefinition.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling getIdentifierDefinition.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getIdentifierDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/identifierdefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierScope\", value: identifierScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<IdentifierDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListIdentifierDefinitions: List Identifier Definitions\n     * Retrieves all Identifier Definitions that fit the filter, in a specific order if sortBy is provided  Supports pagination\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listIdentifierDefinitions(requestParameters?: ListIdentifierDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfIdentifierDefinition>;\n    public listIdentifierDefinitions(requestParameters?: ListIdentifierDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfIdentifierDefinition>>;\n    public listIdentifierDefinitions(requestParameters?: ListIdentifierDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfIdentifierDefinition>>;\n    public listIdentifierDefinitions(requestParameters?: ListIdentifierDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/identifierdefinitions`;\n        return this.httpClient.request<PagedResourceListOfIdentifierDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateIdentifierDefinition: Update Identifier Definition defined by domain, identifierScope, and identifierType\n     * Overwrites an existing Identifier Definition.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateIdentifierDefinition(requestParameters?: UpdateIdentifierDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<IdentifierDefinition>;\n    public updateIdentifierDefinition(requestParameters?: UpdateIdentifierDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<IdentifierDefinition>>;\n    public updateIdentifierDefinition(requestParameters?: UpdateIdentifierDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<IdentifierDefinition>>;\n    public updateIdentifierDefinition(requestParameters?: UpdateIdentifierDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling updateIdentifierDefinition.');\n        }\n        const identifierScope = requestParameters?.identifierScope;\n        if (identifierScope === null || identifierScope === undefined) {\n            throw new Error('Required parameter identifierScope was null or undefined when calling updateIdentifierDefinition.');\n        }\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling updateIdentifierDefinition.');\n        }\n        const updateIdentifierDefinitionRequest = requestParameters?.updateIdentifierDefinitionRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/identifierdefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierScope\", value: identifierScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<IdentifierDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateIdentifierDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfTransactionTemplate } from '../model/pagedResourceListOfTransactionTemplate';\n// @ts-ignore\nimport { PagedResourceListOfTransactionTemplateSpecification } from '../model/pagedResourceListOfTransactionTemplateSpecification';\n// @ts-ignore\nimport { TransactionTemplate } from '../model/transactionTemplate';\n// @ts-ignore\nimport { TransactionTemplateRequest } from '../model/transactionTemplateRequest';\n// @ts-ignore\nimport { TransactionTemplateSpecification } from '../model/transactionTemplateSpecification';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateTransactionTemplateRequestParams {\n    /** The type of instrument events that the template is applied to. */\n    instrumentEventType: string;\n    /** The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template */\n    instrumentType: string;\n    /** The scope in which the template lies. */\n    scope: string;\n    /** A request defining a new transaction template to be created. */\n    transactionTemplateRequest: TransactionTemplateRequest;\n}\n\nexport interface DeleteTransactionTemplateRequestParams {\n    /** The type of instrument events that the template is applied to. */\n    instrumentEventType: string;\n    /** The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template */\n    instrumentType: string;\n    /** The scope of the template. */\n    scope: string;\n}\n\nexport interface GetTransactionTemplateRequestParams {\n    /** The instrument event type of the transaction template */\n    instrumentEventType: string;\n    /** The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template */\n    instrumentType: string;\n    /** The scope in which the template lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope: string;\n    /** The AsAt time of the requested Transaction Template */\n    asAt?: string;\n}\n\nexport interface GetTransactionTemplateSpecificationRequestParams {\n    /** The requested instrument event type. */\n    instrumentEventType: string;\n}\n\nexport interface ListTransactionTemplateSpecificationsRequestParams {\n    /** AsAt of the request */\n    asAt?: string;\n    /** The pagination token to use to continue listing Transaction Template Specifications from              a previous call to list Transaction Template Specifications.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt              fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface ListTransactionTemplatesRequestParams {\n    /** The AsAt time at which to retrieve the Transaction Templates */\n    asAt?: string;\n    /** The pagination token to use to continue listing Transaction Templates from a previous call to list Transaction Templates.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, limit, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface UpdateTransactionTemplateRequestParams {\n    /** The type of instrument events that the template is applied to. */\n    instrumentEventType: string;\n    /** The instrument type of the transaction template. The combination of the instrument              event type, instrument type and scope uniquely identifies a transaction template */\n    instrumentType: string;\n    /** The scope in which the template lies. */\n    scope: string;\n    /** A request defining the updated values for the transaction template. */\n    transactionTemplateRequest: TransactionTemplateRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class InstrumentEventTypesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateTransactionTemplate: Create Transaction Template\n     * Create a transaction template for a particular instrument event type in a scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createTransactionTemplate(requestParameters?: CreateTransactionTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionTemplate>;\n    public createTransactionTemplate(requestParameters?: CreateTransactionTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionTemplate>>;\n    public createTransactionTemplate(requestParameters?: CreateTransactionTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionTemplate>>;\n    public createTransactionTemplate(requestParameters?: CreateTransactionTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentEventType = requestParameters?.instrumentEventType;\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling createTransactionTemplate.');\n        }\n        const instrumentType = requestParameters?.instrumentType;\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling createTransactionTemplate.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createTransactionTemplate.');\n        }\n        const transactionTemplateRequest = requestParameters?.transactionTemplateRequest;\n        if (transactionTemplateRequest === null || transactionTemplateRequest === undefined) {\n            throw new Error('Required parameter transactionTemplateRequest was null or undefined when calling createTransactionTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/${this.configuration.encodeParam({name: \"instrumentEventType\", value: instrumentEventType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactiontemplates/${this.configuration.encodeParam({name: \"instrumentType\", value: instrumentType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionTemplate>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionTemplateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteTransactionTemplate: Delete Transaction Template\n     * Delete a transaction template for a particular instrument event type in a scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTransactionTemplate(requestParameters?: DeleteTransactionTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<string>;\n    public deleteTransactionTemplate(requestParameters?: DeleteTransactionTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<string>>;\n    public deleteTransactionTemplate(requestParameters?: DeleteTransactionTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<string>>;\n    public deleteTransactionTemplate(requestParameters?: DeleteTransactionTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentEventType = requestParameters?.instrumentEventType;\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling deleteTransactionTemplate.');\n        }\n        const instrumentType = requestParameters?.instrumentType;\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling deleteTransactionTemplate.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteTransactionTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/${this.configuration.encodeParam({name: \"instrumentEventType\", value: instrumentEventType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactiontemplates/${this.configuration.encodeParam({name: \"instrumentType\", value: instrumentType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<string>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionTemplate: Get Transaction Template\n     * Gets the Transaction Template that for the instrument event type within the scope specified.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionTemplate(requestParameters?: GetTransactionTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionTemplate>;\n    public getTransactionTemplate(requestParameters?: GetTransactionTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionTemplate>>;\n    public getTransactionTemplate(requestParameters?: GetTransactionTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionTemplate>>;\n    public getTransactionTemplate(requestParameters?: GetTransactionTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentEventType = requestParameters?.instrumentEventType;\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling getTransactionTemplate.');\n        }\n        const instrumentType = requestParameters?.instrumentType;\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling getTransactionTemplate.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionTemplate.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/${this.configuration.encodeParam({name: \"instrumentEventType\", value: instrumentEventType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactiontemplates/${this.configuration.encodeParam({name: \"instrumentType\", value: instrumentType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionTemplate>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionTemplateSpecification: Get Transaction Template Specification.\n     * Retrieve the transaction template specification for a particular event type.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionTemplateSpecification(requestParameters?: GetTransactionTemplateSpecificationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionTemplateSpecification>;\n    public getTransactionTemplateSpecification(requestParameters?: GetTransactionTemplateSpecificationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionTemplateSpecification>>;\n    public getTransactionTemplateSpecification(requestParameters?: GetTransactionTemplateSpecificationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionTemplateSpecification>>;\n    public getTransactionTemplateSpecification(requestParameters?: GetTransactionTemplateSpecificationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentEventType = requestParameters?.instrumentEventType;\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling getTransactionTemplateSpecification.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/${this.configuration.encodeParam({name: \"instrumentEventType\", value: instrumentEventType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactiontemplatespecification`;\n        return this.httpClient.request<TransactionTemplateSpecification>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListTransactionTemplateSpecifications: List Transaction Template Specifications.\n     * Retrieves all transaction template specifications.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTransactionTemplateSpecifications(requestParameters?: ListTransactionTemplateSpecificationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfTransactionTemplateSpecification>;\n    public listTransactionTemplateSpecifications(requestParameters?: ListTransactionTemplateSpecificationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfTransactionTemplateSpecification>>;\n    public listTransactionTemplateSpecifications(requestParameters?: ListTransactionTemplateSpecificationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfTransactionTemplateSpecification>>;\n    public listTransactionTemplateSpecifications(requestParameters?: ListTransactionTemplateSpecificationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/transactiontemplatespecifications`;\n        return this.httpClient.request<PagedResourceListOfTransactionTemplateSpecification>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListTransactionTemplates: List Transaction Templates\n     * Lists all Transaction Templates.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTransactionTemplates(requestParameters?: ListTransactionTemplatesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfTransactionTemplate>;\n    public listTransactionTemplates(requestParameters?: ListTransactionTemplatesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfTransactionTemplate>>;\n    public listTransactionTemplates(requestParameters?: ListTransactionTemplatesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfTransactionTemplate>>;\n    public listTransactionTemplates(requestParameters?: ListTransactionTemplatesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/transactiontemplates`;\n        return this.httpClient.request<PagedResourceListOfTransactionTemplate>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdateTransactionTemplate: Update Transaction Template\n     * Update a transaction template for a particular instrument event type in a scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateTransactionTemplate(requestParameters?: UpdateTransactionTemplateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionTemplate>;\n    public updateTransactionTemplate(requestParameters?: UpdateTransactionTemplateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionTemplate>>;\n    public updateTransactionTemplate(requestParameters?: UpdateTransactionTemplateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionTemplate>>;\n    public updateTransactionTemplate(requestParameters?: UpdateTransactionTemplateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentEventType = requestParameters?.instrumentEventType;\n        if (instrumentEventType === null || instrumentEventType === undefined) {\n            throw new Error('Required parameter instrumentEventType was null or undefined when calling updateTransactionTemplate.');\n        }\n        const instrumentType = requestParameters?.instrumentType;\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling updateTransactionTemplate.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateTransactionTemplate.');\n        }\n        const transactionTemplateRequest = requestParameters?.transactionTemplateRequest;\n        if (transactionTemplateRequest === null || transactionTemplateRequest === undefined) {\n            throw new Error('Required parameter transactionTemplateRequest was null or undefined when calling updateTransactionTemplate.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumenteventtypes/${this.configuration.encodeParam({name: \"instrumentEventType\", value: instrumentEventType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactiontemplates/${this.configuration.encodeParam({name: \"instrumentType\", value: instrumentType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionTemplate>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionTemplateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { BucketedCashFlowResponse } from '../model/bucketedCashFlowResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { QueryApplicableInstrumentEventsRequest } from '../model/queryApplicableInstrumentEventsRequest';\n// @ts-ignore\nimport { QueryBucketedCashFlowsRequest } from '../model/queryBucketedCashFlowsRequest';\n// @ts-ignore\nimport { QueryCashFlowsRequest } from '../model/queryCashFlowsRequest';\n// @ts-ignore\nimport { QueryInstrumentEventsRequest } from '../model/queryInstrumentEventsRequest';\n// @ts-ignore\nimport { QueryTradeTicketsRequest } from '../model/queryTradeTicketsRequest';\n// @ts-ignore\nimport { ResourceListOfApplicableInstrumentEvent } from '../model/resourceListOfApplicableInstrumentEvent';\n// @ts-ignore\nimport { ResourceListOfInstrumentCashFlow } from '../model/resourceListOfInstrumentCashFlow';\n// @ts-ignore\nimport { ResourceListOfInstrumentEventHolder } from '../model/resourceListOfInstrumentEventHolder';\n// @ts-ignore\nimport { ResourceListOfPortfolioTradeTicket } from '../model/resourceListOfPortfolioTradeTicket';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface QueryApplicableInstrumentEventsRequestParams {\n    /** The as at time to use. */\n    asAt?: string;\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 100 is used. */\n    limit?: number;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this */\n    page?: string;\n    /** The filter parameters used to retrieve applicable instrument events. */\n    queryApplicableInstrumentEventsRequest?: QueryApplicableInstrumentEventsRequest;\n}\n\nexport interface QueryBucketedCashFlowsRequestParams {\n    /** The Query Information. */\n    queryBucketedCashFlowsRequest?: QueryBucketedCashFlowsRequest;\n}\n\nexport interface QueryCashFlowsRequestParams {\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used. */\n    limit?: number;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this  value, queryBody, and limit must not  be modified. */\n    page?: string;\n    /** The filter parameters used to retrieve instrument events. */\n    queryCashFlowsRequest?: QueryCashFlowsRequest;\n}\n\nexport interface QueryInstrumentEventsRequestParams {\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used. */\n    limit?: number;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this  value, queryBody, and limit must not  be modified. */\n    page?: string;\n    /** The filter parameters used to retrieve instrument events. */\n    queryInstrumentEventsRequest?: QueryInstrumentEventsRequest;\n}\n\nexport interface QueryTradeTicketsRequestParams {\n    /** Optional. When paginating, limit the number of returned results to this many. If not specified, a default  of 1000 is used. */\n    limit?: number;\n    /** Optional. The pagination token to use to continue listing items from a previous call. Page values are  return from list calls, and must be supplied exactly as returned. Additionally, when specifying this  value, queryBody, and limit must not  be modified. */\n    page?: string;\n    /** The filter parameters used to retrieve instrument events. */\n    queryTradeTicketsRequest?: QueryTradeTicketsRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class InstrumentEventsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * QueryApplicableInstrumentEvents: Returns a list of applicable instrument events based on the holdings of the portfolios and date range specified in the query.\n     * Returns a list of applicable instrument events based on the holdings of the portfolios and date range specified in the query.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryApplicableInstrumentEvents(requestParameters?: QueryApplicableInstrumentEventsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfApplicableInstrumentEvent>;\n    public queryApplicableInstrumentEvents(requestParameters?: QueryApplicableInstrumentEventsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfApplicableInstrumentEvent>>;\n    public queryApplicableInstrumentEvents(requestParameters?: QueryApplicableInstrumentEventsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfApplicableInstrumentEvent>>;\n    public queryApplicableInstrumentEvents(requestParameters?: QueryApplicableInstrumentEventsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const queryApplicableInstrumentEventsRequest = requestParameters?.queryApplicableInstrumentEventsRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumentevents/$queryApplicableInstrumentEvents`;\n        return this.httpClient.request<ResourceListOfApplicableInstrumentEvent>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: queryApplicableInstrumentEventsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * QueryBucketedCashFlows: Returns bucketed cashflows based on the holdings of the portfolios and date range specified in the query.\n     * Returns bucketed cashflows based on the holdings of the portfolios and date range specified in the query.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryBucketedCashFlows(requestParameters?: QueryBucketedCashFlowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BucketedCashFlowResponse>;\n    public queryBucketedCashFlows(requestParameters?: QueryBucketedCashFlowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BucketedCashFlowResponse>>;\n    public queryBucketedCashFlows(requestParameters?: QueryBucketedCashFlowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BucketedCashFlowResponse>>;\n    public queryBucketedCashFlows(requestParameters?: QueryBucketedCashFlowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const queryBucketedCashFlowsRequest = requestParameters?.queryBucketedCashFlowsRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumentevents/$queryBucketedCashFlows`;\n        return this.httpClient.request<BucketedCashFlowResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: queryBucketedCashFlowsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * QueryCashFlows: Returns a list of cashflows based on the holdings of the portfolios and date range specified in the query.\n     * Returns a list of cashflows based on the holdings of the portfolios and date range specified in the query.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryCashFlows(requestParameters?: QueryCashFlowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfInstrumentCashFlow>;\n    public queryCashFlows(requestParameters?: QueryCashFlowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfInstrumentCashFlow>>;\n    public queryCashFlows(requestParameters?: QueryCashFlowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfInstrumentCashFlow>>;\n    public queryCashFlows(requestParameters?: QueryCashFlowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const queryCashFlowsRequest = requestParameters?.queryCashFlowsRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumentevents/$queryCashFlows`;\n        return this.httpClient.request<ResourceListOfInstrumentCashFlow>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: queryCashFlowsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * QueryInstrumentEvents: Returns a list of instrument events based on the holdings of the portfolios and date range specified in the query.\n     * Returns a list of instrument events based on the holdings of the portfolios and date range specified in the query.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryInstrumentEvents(requestParameters?: QueryInstrumentEventsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfInstrumentEventHolder>;\n    public queryInstrumentEvents(requestParameters?: QueryInstrumentEventsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfInstrumentEventHolder>>;\n    public queryInstrumentEvents(requestParameters?: QueryInstrumentEventsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfInstrumentEventHolder>>;\n    public queryInstrumentEvents(requestParameters?: QueryInstrumentEventsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const queryInstrumentEventsRequest = requestParameters?.queryInstrumentEventsRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumentevents/$query`;\n        return this.httpClient.request<ResourceListOfInstrumentEventHolder>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: queryInstrumentEventsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * QueryTradeTickets: Returns a list of trade tickets based on the holdings of the portfolios and date range specified in the query.\n     * Returns a list of trade tickets based on the holdings of the portfolios and date range specified in the query.    These trade tickets are derived from events that involve transition of instrument states, such as transitions  on exercise or default of an instrument. The trade tickets are to allow the new position to be created given the  existing portfolio configuration.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryTradeTickets(requestParameters?: QueryTradeTicketsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPortfolioTradeTicket>;\n    public queryTradeTickets(requestParameters?: QueryTradeTicketsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPortfolioTradeTicket>>;\n    public queryTradeTickets(requestParameters?: QueryTradeTicketsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPortfolioTradeTicket>>;\n    public queryTradeTickets(requestParameters?: QueryTradeTicketsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const queryTradeTicketsRequest = requestParameters?.queryTradeTicketsRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instrumentevents/$queryTradeTickets`;\n        return this.httpClient.request<ResourceListOfPortfolioTradeTicket>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: queryTradeTicketsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AddBusinessDaysToDateResponse } from '../model/addBusinessDaysToDateResponse';\n// @ts-ignore\nimport { BatchUpsertInstrumentPropertiesResponse } from '../model/batchUpsertInstrumentPropertiesResponse';\n// @ts-ignore\nimport { DeleteInstrumentPropertiesResponse } from '../model/deleteInstrumentPropertiesResponse';\n// @ts-ignore\nimport { DeleteInstrumentResponse } from '../model/deleteInstrumentResponse';\n// @ts-ignore\nimport { DeleteInstrumentsResponse } from '../model/deleteInstrumentsResponse';\n// @ts-ignore\nimport { GetInstrumentsResponse } from '../model/getInstrumentsResponse';\n// @ts-ignore\nimport { Instrument } from '../model/instrument';\n// @ts-ignore\nimport { InstrumentCapabilities } from '../model/instrumentCapabilities';\n// @ts-ignore\nimport { InstrumentDefinition } from '../model/instrumentDefinition';\n// @ts-ignore\nimport { InstrumentModels } from '../model/instrumentModels';\n// @ts-ignore\nimport { InstrumentPaymentDiary } from '../model/instrumentPaymentDiary';\n// @ts-ignore\nimport { InstrumentProperties } from '../model/instrumentProperties';\n// @ts-ignore\nimport { LusidInstrument } from '../model/lusidInstrument';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfInstrument } from '../model/pagedResourceListOfInstrument';\n// @ts-ignore\nimport { ResourceListOfInstrumentIdTypeDescriptor } from '../model/resourceListOfInstrumentIdTypeDescriptor';\n// @ts-ignore\nimport { ResourceListOfProperty } from '../model/resourceListOfProperty';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { UpdateInstrumentIdentifierRequest } from '../model/updateInstrumentIdentifierRequest';\n// @ts-ignore\nimport { UpsertInstrumentPropertiesResponse } from '../model/upsertInstrumentPropertiesResponse';\n// @ts-ignore\nimport { UpsertInstrumentPropertyRequest } from '../model/upsertInstrumentPropertyRequest';\n// @ts-ignore\nimport { UpsertInstrumentsResponse } from '../model/upsertInstrumentsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface BatchUpsertInstrumentPropertiesRequestParams {\n    /** A list of instruments and associated instrument properties to create or update. */\n    requestBody: { [key: string]: UpsertInstrumentPropertyRequest; };\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The effective datetime used to resolve each instrument from the provided identifiers. Defaults to the current LUSID system datetime if not specified. */\n    identifierEffectiveAt?: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial. */\n    successMode?: string;\n    /** The optional scope of a Hierarchical Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use */\n    dataModelCode?: string;\n}\n\nexport interface CalculateSettlementDateRequestParams {\n    /** An identifier type attached to the Instrument. */\n    identifierType: string;\n    /** The identifier value. */\n    identifier: string;\n    /** The transaction date to calculate the settlement date from. This can be a UTC datetime offset or a cut label. */\n    transactionDate?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The asAt datetime at which to retrieve the related instrument and calendars for calculation. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface DeleteInstrumentRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface DeleteInstrumentPropertiesRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** A list of property keys from the \\&#39;Instruments\\&#39; domain whose properties to delete. */\n    requestBody: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is              before the time-variant property exists then a failure is returned. Do not specify this parameter if any of              the properties to delete are perpetual. */\n    effectiveAt?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The optional scope of a Hierarchical Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use */\n    dataModelCode?: string;\n}\n\nexport interface DeleteInstrumentsRequestParams {\n    /** The list of lusidInstrumentId\\&#39;s to delete. */\n    requestBody: Array<string>;\n    /** The delete mode to use (defaults to \\&#39;Soft\\&#39;). */\n    deleteMode?: 'Soft' | 'Hard';\n    /** The scope in which the instruments lie. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetAllPossibleFeaturesRequestParams {\n    /** A lusid instrument type e.g. Bond, FxOption. */\n    instrumentType: string;\n}\n\nexport interface GetExistingInstrumentCapabilitiesRequestParams {\n    /** A lusid instrument id identifying the instrument. */\n    identifier: string;\n    /** A pricing model for the instrument. Defaults to Unknown if not specified. If not specified the SupportedAddresses and EconomicDependencies are not provided. */\n    model?: string;\n    /** The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    instrumentScope?: string;\n    /** The scope in which the recipe lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    recipeScope?: string;\n    /** A unique identifier for an entity, used to obtain configuration recipe details. Default configuration recipe is used if not provided. */\n    recipeCode?: string;\n}\n\nexport interface GetExistingInstrumentModelsRequestParams {\n    /** A lusid instrument id identifying the instrument. */\n    identifier: string;\n    /** The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    instrumentScope?: string;\n    /** The scope in which the recipe lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    recipeScope?: string;\n    /** A unique identifier for an entity, used to obtain configuration recipe details. Default configuration recipe is used if not provided. */\n    recipeCode?: string;\n}\n\nexport interface GetInstrumentRequestParams {\n    /** The unique identifier type to use, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The effective datetime or cut label at which to retrieve the instrument.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39; domain to decorate onto              the instrument, or from any domain that supports relationships to decorate onto related entities.              These must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** A list of relationship definitions that are used to decorate related entities              onto the instrument in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetInstrumentPaymentDiaryRequestParams {\n    /** The identifier being supplied e.g. \\&quot;Figi\\&quot;. */\n    identifierType: string;\n    /** The value of the identifier for the requested instrument. */\n    identifier: string;\n    /** The scope of the valuation recipe being used to generate the payment diary */\n    recipeScope: string;\n    /** The code of the valuation recipe being used to generate the payment diary */\n    recipeCode: string;\n    /** The effective datetime or cut label at which to list the instrument\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the instrument\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetInstrumentPropertiesRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The effective datetime or cut label at which to list the instrument\\&#39;s properties.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the instrument\\&#39;s properties. Defaults to returning              the latest version of each property if not specified. */\n    asAt?: string;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetInstrumentPropertyTimeSeriesRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The property key of a property from the \\&#39;Instrument\\&#39; domain whose history to retrieve.              This must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39;. */\n    propertyKey: string;\n    /** The effective datetime used to resolve the instrument from the identifier.              Defaults to the current LUSID system datetime if not specified. */\n    identifierEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument\\&#39;s property history. Defaults to              returning the current datetime if not supplied. */\n    asAt?: string;\n    /** Expression to filter the results. For more information about filtering,              see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties; this value is returned from              the previous call. If a pagination token is provided, the &lt;i&gt;filter&lt;/i&gt;, &lt;i&gt;effectiveAt&lt;/i&gt; and              &lt;i&gt;asAt&lt;/i&gt; fields must not have changed since the original request. For more information, see              https://support.lusid.com/knowledgebase/article/KA-01915. */\n    page?: string;\n    /** When paginating, limit the results to this number. */\n    limit?: number;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetInstrumentRelationshipsRequestParams {\n    /** An identifier type attached to the Instrument. */\n    identifierType: string;\n    /** The identifier value. */\n    identifier: string;\n    /** The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter relationships. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These can be specified from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. An Empty array may be used to return all related Entities. */\n    identifierTypes?: Array<string>;\n    /** The entity scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetInstrumentsRequestParams {\n    /** The unique identifier type to use, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** A list of one or more &lt;i&gt;identifierType&lt;/i&gt; values to use to identify instruments. */\n    requestBody: Array<string>;\n    /** The effective datetime or cut label at which to retrieve the instrument definitions.               Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument definitions.               Defaults to returning the latest version of each instrument definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39; domain to decorate onto               each instrument, or from any domain that supports relationships to decorate onto related entities.               These must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** A list of relationship definitions that are used to decorate related entities               onto each instrument in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface ListInstrumentPropertiesRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The effective datetime or cut label at which to list the instrument\\&#39;s properties.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the instrument\\&#39;s properties. Defaults to returning              the latest version of each property if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing commands; this value is returned from the previous call. */\n    page?: string;\n    /** When paginating, limit the results per page to this number. */\n    limit?: number;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface ListInstrumentsRequestParams {\n    /** The asAt datetime at which to list instruments. Defaults to returning the latest               version of each instrument if not specified. */\n    asAt?: string;\n    /** The effective datetime or cut label at which to list instruments.               Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The pagination token to use to continue listing instruments; this value is returned from               the previous call. If a pagination token is provided, the &lt;i&gt;sortBy&lt;/i&gt;, &lt;i&gt;filter&lt;/i&gt;, &lt;i&gt;effectiveAt&lt;/i&gt; and               &lt;i&gt;asAt&lt;/i&gt; fields must not have changed since the original request.               For more information, see https://support.lusid.com/knowledgebase/article/KA-01915. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the results to this number. */\n    limit?: number;\n    /** Expression to filter the result set. Defaults to filtering out inactive instruments               (that is, those that have been deleted). For more information about filtering results,               see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39; domain to decorate onto               instruments, or from any domain that supports relationships to decorate onto related entities.               These must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39;. */\n    instrumentPropertyKeys?: Array<string>;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** A list of relationship definitions that are used to decorate related entities               onto each instrument in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n    /** The optional scope of a Hierarchical Data Model to use. */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use. */\n    dataModelCode?: string;\n}\n\nexport interface QueryInstrumentCapabilitiesRequestParams {\n    /** The definition of the instrument. */\n    lusidInstrument: LusidInstrument;\n    /** A pricing model for the instrument. Defaults to Unknown if not specified. If not specified the SupportedAddresses and EconomicDependencies are not provided. */\n    model?: string;\n}\n\nexport interface UpdateInstrumentIdentifierRequestParams {\n    /** The unique identifier type to search, for example \\&#39;Figi\\&#39;. */\n    identifierType: string;\n    /** An &lt;i&gt;identifierType&lt;/i&gt; value to use to identify the instrument, for example \\&#39;BBG000BLNNV0\\&#39;. */\n    identifier: string;\n    /** The identifier to update or delete. This need not be the same value as the               \\&#39;identifier\\&#39; parameter used to retrieve the instrument. */\n    updateInstrumentIdentifierRequest: UpdateInstrumentIdentifierRequest;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The optional scope of a Hierarchical Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use */\n    dataModelCode?: string;\n}\n\nexport interface UpsertInstrumentsRequestParams {\n    /** The definitions of the instruments to create or update. */\n    requestBody: { [key: string]: InstrumentDefinition; };\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The optional scope of a Hierarchical Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use */\n    dataModelCode?: string;\n}\n\nexport interface UpsertInstrumentsPropertiesRequestParams {\n    /** A list of instruments and associated instrument properties to create or update. */\n    upsertInstrumentPropertyRequest: Array<UpsertInstrumentPropertyRequest>;\n    /** The scope in which the instrument lies. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The optional scope of a Hierarchical Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Hierarchical Data Model to use */\n    dataModelCode?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class InstrumentsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * BatchUpsertInstrumentProperties: Batch upsert instruments properties\n     * Create or update one or more properties for particular instruments.    Each instrument property is updated if it exists and created if it does not. For any failures, a reason  is provided.    Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime from which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpsertInstrumentProperties(requestParameters?: BatchUpsertInstrumentPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpsertInstrumentPropertiesResponse>;\n    public batchUpsertInstrumentProperties(requestParameters?: BatchUpsertInstrumentPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpsertInstrumentPropertiesResponse>>;\n    public batchUpsertInstrumentProperties(requestParameters?: BatchUpsertInstrumentPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpsertInstrumentPropertiesResponse>>;\n    public batchUpsertInstrumentProperties(requestParameters?: BatchUpsertInstrumentPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertInstrumentProperties.');\n        }\n        const scope = requestParameters?.scope;\n        const identifierEffectiveAt = requestParameters?.identifierEffectiveAt;\n        const successMode = requestParameters?.successMode;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (identifierEffectiveAt !== undefined && identifierEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierEffectiveAt, 'identifierEffectiveAt');\n        }\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/$batchupsertproperties`;\n        return this.httpClient.request<BatchUpsertInstrumentPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CalculateSettlementDate: Get the settlement date for an instrument.\n     * Get the settlement date for a given trade date and instrument. The calculated settlement date will be in UTC.  If a cut label transaction date is provided, the settlement date will be calculated relative to the absolute UTC datetime.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public calculateSettlementDate(requestParameters?: CalculateSettlementDateRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AddBusinessDaysToDateResponse>;\n    public calculateSettlementDate(requestParameters?: CalculateSettlementDateRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AddBusinessDaysToDateResponse>>;\n    public calculateSettlementDate(requestParameters?: CalculateSettlementDateRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AddBusinessDaysToDateResponse>>;\n    public calculateSettlementDate(requestParameters?: CalculateSettlementDateRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling calculateSettlementDate.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling calculateSettlementDate.');\n        }\n        const transactionDate = requestParameters?.transactionDate;\n        const scope = requestParameters?.scope;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (transactionDate !== undefined && transactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>transactionDate, 'transactionDate');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/settlementdate`;\n        return this.httpClient.request<AddBusinessDaysToDateResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteInstrument: Soft delete a single instrument\n     * Soft delete a particular instrument, as identified by a particular instrument identifier.                Once deleted, an instrument is marked as inactive and can no longer be referenced when creating or updating  transactions or holdings. You can still query existing transactions and holdings related to the  deleted instrument.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInstrument(requestParameters?: DeleteInstrumentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeleteInstrumentResponse>;\n    public deleteInstrument(requestParameters?: DeleteInstrumentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeleteInstrumentResponse>>;\n    public deleteInstrument(requestParameters?: DeleteInstrumentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeleteInstrumentResponse>>;\n    public deleteInstrument(requestParameters?: DeleteInstrumentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteInstrument.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling deleteInstrument.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeleteInstrumentResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteInstrumentProperties: Delete instrument properties\n     * Delete one or more properties from a particular instrument. If the properties are time-variant then an effective datetime from which  to delete properties must be specified. If the properties are perpetual then it is invalid to specify an effective datetime for deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInstrumentProperties(requestParameters?: DeleteInstrumentPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeleteInstrumentPropertiesResponse>;\n    public deleteInstrumentProperties(requestParameters?: DeleteInstrumentPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeleteInstrumentPropertiesResponse>>;\n    public deleteInstrumentProperties(requestParameters?: DeleteInstrumentPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeleteInstrumentPropertiesResponse>>;\n    public deleteInstrumentProperties(requestParameters?: DeleteInstrumentPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling deleteInstrumentProperties.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling deleteInstrumentProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteInstrumentProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const scope = requestParameters?.scope;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$delete`;\n        return this.httpClient.request<DeleteInstrumentPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteInstruments: Soft or hard delete multiple instruments\n     * Deletes a number of instruments identified by LusidInstrumentId.                Soft deletion marks the instrument as inactive so it can no longer be referenced when creating or updating transactions or holdings. You can still query existing transactions and holdings related to the inactive instrument.                In addition to the above behaviour, hard deletion: (i) completely removes all external identifiers from the instrument; (ii) marks the instrument as \\&#39;Deleted\\&#39;; (iii) prepends the instrument\\&#39;s name with \\&#39;DELETED \\&#39;; (iv) prevents the instrument from being returned in list instruments queries.                Following hard deletion, an instrument may only be retrieved by making a direct get instrument request for the LusidInstrumentId. Instrument deletion cannot be undone. Please note that currency instruments cannot currently be deleted.  The maximum number of instruments that this method can delete per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInstruments(requestParameters?: DeleteInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeleteInstrumentsResponse>;\n    public deleteInstruments(requestParameters?: DeleteInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeleteInstrumentsResponse>>;\n    public deleteInstruments(requestParameters?: DeleteInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeleteInstrumentsResponse>>;\n    public deleteInstruments(requestParameters?: DeleteInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteInstruments.');\n        }\n        const deleteMode = requestParameters?.deleteMode;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (deleteMode !== undefined && deleteMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>deleteMode, 'deleteMode');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/$delete`;\n        return this.httpClient.request<DeleteInstrumentsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetAllPossibleFeatures: Provides list of all possible features for instrument type.\n     * Provides all possible instrument features an instrument of a given type can provide.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllPossibleFeatures(requestParameters?: GetAllPossibleFeaturesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<string>; }>;\n    public getAllPossibleFeatures(requestParameters?: GetAllPossibleFeaturesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<string>; }>>;\n    public getAllPossibleFeatures(requestParameters?: GetAllPossibleFeaturesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<string>; }>>;\n    public getAllPossibleFeatures(requestParameters?: GetAllPossibleFeaturesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentType = requestParameters?.instrumentType;\n        if (instrumentType === null || instrumentType === undefined) {\n            throw new Error('Required parameter instrumentType was null or undefined when calling getAllPossibleFeatures.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"instrumentType\", value: instrumentType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/allfeatures`;\n        return this.httpClient.request<{ [key: string]: Array<string>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetExistingInstrumentCapabilities: Retrieve capabilities of an existing instrument identified by LUID. These include instrument features, and if model is provided it also includes supported address keys and economic dependencies.  Given an lusid instrument id provides instrument capabilities, outlining features, and, given the model, the capabilities also include supported addresses as well as economic dependencies.\n     * Returns instrument capabilities containing useful information about the instrument and the model. This includes  - features corresponding to the instrument e.g. Optionality:American, Other:InflationLinked  - supported addresses (if model provided) e.g. Valuation/Pv, Valuation/DirtyPriceKey, Valuation/Accrued  - economic dependencies (if model provided) e.g. Cash:USD, Fx:GBP.USD, Rates:GBP.GBPOIS\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getExistingInstrumentCapabilities(requestParameters?: GetExistingInstrumentCapabilitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentCapabilities>;\n    public getExistingInstrumentCapabilities(requestParameters?: GetExistingInstrumentCapabilitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentCapabilities>>;\n    public getExistingInstrumentCapabilities(requestParameters?: GetExistingInstrumentCapabilitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentCapabilities>>;\n    public getExistingInstrumentCapabilities(requestParameters?: GetExistingInstrumentCapabilitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getExistingInstrumentCapabilities.');\n        }\n        const model = requestParameters?.model;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const instrumentScope = requestParameters?.instrumentScope;\n        const recipeScope = requestParameters?.recipeScope;\n        const recipeCode = requestParameters?.recipeCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (model !== undefined && model !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>model, 'model');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (instrumentScope !== undefined && instrumentScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentScope, 'instrumentScope');\n        }\n        if (recipeScope !== undefined && recipeScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeScope, 'recipeScope');\n        }\n        if (recipeCode !== undefined && recipeCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeCode, 'recipeCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/capabilities`;\n        return this.httpClient.request<InstrumentCapabilities>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetExistingInstrumentModels: Retrieve supported pricing models for an existing instrument identified by LUID.\n     * Get the supported pricing models of a single instrument.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getExistingInstrumentModels(requestParameters?: GetExistingInstrumentModelsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentModels>;\n    public getExistingInstrumentModels(requestParameters?: GetExistingInstrumentModelsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentModels>>;\n    public getExistingInstrumentModels(requestParameters?: GetExistingInstrumentModelsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentModels>>;\n    public getExistingInstrumentModels(requestParameters?: GetExistingInstrumentModelsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getExistingInstrumentModels.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const instrumentScope = requestParameters?.instrumentScope;\n        const recipeScope = requestParameters?.recipeScope;\n        const recipeCode = requestParameters?.recipeCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (instrumentScope !== undefined && instrumentScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentScope, 'instrumentScope');\n        }\n        if (recipeScope !== undefined && recipeScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeScope, 'recipeScope');\n        }\n        if (recipeCode !== undefined && recipeCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeCode, 'recipeCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/models`;\n        return this.httpClient.request<InstrumentModels>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrument: Get instrument\n     * Retrieve the definition of a particular instrument, as identified by a particular unique identifier.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrument(requestParameters?: GetInstrumentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Instrument>;\n    public getInstrument(requestParameters?: GetInstrumentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Instrument>>;\n    public getInstrument(requestParameters?: GetInstrumentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Instrument>>;\n    public getInstrument(requestParameters?: GetInstrumentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrument.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrument.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const scope = requestParameters?.scope;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Instrument>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentIdentifierTypes: Get instrument identifier types\n     * Retrieve a list of all valid instrument identifier types and whether they are unique or not.                An instrument must have a value for at least one unique identifier type (it can have more than one unique type and value).  In addition, a value is automatically generated for a LUSID Instrument ID (LUID) unique type by the system.                An instrument can have values for multiple non-unique identifier types (or it can have zero non-unique types and values).\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentIdentifierTypes(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfInstrumentIdTypeDescriptor>;\n    public getInstrumentIdentifierTypes(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfInstrumentIdTypeDescriptor>>;\n    public getInstrumentIdentifierTypes(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfInstrumentIdTypeDescriptor>>;\n    public getInstrumentIdentifierTypes(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/identifierTypes`;\n        return this.httpClient.request<ResourceListOfInstrumentIdTypeDescriptor>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentPaymentDiary: Get instrument payment diary\n     * Get the payment diary of a single instrument.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentPaymentDiary(requestParameters?: GetInstrumentPaymentDiaryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentPaymentDiary>;\n    public getInstrumentPaymentDiary(requestParameters?: GetInstrumentPaymentDiaryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentPaymentDiary>>;\n    public getInstrumentPaymentDiary(requestParameters?: GetInstrumentPaymentDiaryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentPaymentDiary>>;\n    public getInstrumentPaymentDiary(requestParameters?: GetInstrumentPaymentDiaryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        const recipeScope = requestParameters?.recipeScope;\n        if (recipeScope === null || recipeScope === undefined) {\n            throw new Error('Required parameter recipeScope was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        const recipeCode = requestParameters?.recipeCode;\n        if (recipeCode === null || recipeCode === undefined) {\n            throw new Error('Required parameter recipeCode was null or undefined when calling getInstrumentPaymentDiary.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (recipeScope !== undefined && recipeScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeScope, 'recipeScope');\n        }\n        if (recipeCode !== undefined && recipeCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeCode, 'recipeCode');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/paymentdiary`;\n        return this.httpClient.request<InstrumentPaymentDiary>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentProperties: Get instrument properties\n     * List all the properties of a particular instrument, as identified by a particular unique identifier.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentProperties(requestParameters?: GetInstrumentPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentProperties>;\n    public getInstrumentProperties(requestParameters?: GetInstrumentPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentProperties>>;\n    public getInstrumentProperties(requestParameters?: GetInstrumentPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentProperties>>;\n    public getInstrumentProperties(requestParameters?: GetInstrumentPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentProperties.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<InstrumentProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentPropertyTimeSeries: Get instrument property time series\n     * Retrieve the complete time series (history) for a particular property of an instrument.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentPropertyTimeSeries(requestParameters?: GetInstrumentPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getInstrumentPropertyTimeSeries(requestParameters?: GetInstrumentPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getInstrumentPropertyTimeSeries(requestParameters?: GetInstrumentPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getInstrumentPropertyTimeSeries(requestParameters?: GetInstrumentPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getInstrumentPropertyTimeSeries.');\n        }\n        const identifierEffectiveAt = requestParameters?.identifierEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (identifierEffectiveAt !== undefined && identifierEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierEffectiveAt, 'identifierEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstrumentRelationships: Get Instrument relationships\n     * Get relationships for a particular Instrument.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentRelationships(requestParameters?: GetInstrumentRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getInstrumentRelationships(requestParameters?: GetInstrumentRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getInstrumentRelationships(requestParameters?: GetInstrumentRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getInstrumentRelationships(requestParameters?: GetInstrumentRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstrumentRelationships.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling getInstrumentRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetInstruments: Get instruments\n     * Retrieve the definition of one or more instruments, as identified by a collection of unique identifiers.                Note that to retrieve all the instruments in the instrument master, use the List instruments endpoint instead.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstruments(requestParameters?: GetInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetInstrumentsResponse>;\n    public getInstruments(requestParameters?: GetInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetInstrumentsResponse>>;\n    public getInstruments(requestParameters?: GetInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetInstrumentsResponse>>;\n    public getInstruments(requestParameters?: GetInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling getInstruments.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getInstruments.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const scope = requestParameters?.scope;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (identifierType !== undefined && identifierType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>identifierType, 'identifierType');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/$get`;\n        return this.httpClient.request<GetInstrumentsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListInstrumentProperties: Get instrument properties (with Pagination)\n     * List all the properties of a particular instrument, as identified by a particular unique identifier.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listInstrumentProperties(requestParameters?: ListInstrumentPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfProperty>;\n    public listInstrumentProperties(requestParameters?: ListInstrumentPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfProperty>>;\n    public listInstrumentProperties(requestParameters?: ListInstrumentPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfProperty>>;\n    public listInstrumentProperties(requestParameters?: ListInstrumentPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling listInstrumentProperties.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling listInstrumentProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/list`;\n        return this.httpClient.request<ResourceListOfProperty>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListInstruments: List instruments\n     * List all the instruments in the instrument master.                To retrieve a particular set of instruments instead, use the Get instruments endpoint.  The maximum number of instruments that this method can list per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listInstruments(requestParameters?: ListInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfInstrument>;\n    public listInstruments(requestParameters?: ListInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfInstrument>>;\n    public listInstruments(requestParameters?: ListInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfInstrument>>;\n    public listInstruments(requestParameters?: ListInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const instrumentPropertyKeys = requestParameters?.instrumentPropertyKeys;\n        const scope = requestParameters?.scope;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (instrumentPropertyKeys) {\n            instrumentPropertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'instrumentPropertyKeys');\n            })\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments`;\n        return this.httpClient.request<PagedResourceListOfInstrument>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * QueryInstrumentCapabilities: Query capabilities of a particular instrument in advance of creating it. These include instrument features, and if model is provided it also includes supported address keys and economic dependencies.\n     * Returns instrument capabilities containing useful information about the instrument and the model. This includes  - features corresponding to the instrument e.g. Optionality:American, Other:InflationLinked  - supported addresses (if model provided) e.g. Valuation/Pv, Valuation/DirtyPriceKey, Valuation/Accrued  - economic dependencies (if model provided) e.g. Cash:USD, Fx:GBP.USD, Rates:GBP.GBPOIS\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public queryInstrumentCapabilities(requestParameters?: QueryInstrumentCapabilitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentCapabilities>;\n    public queryInstrumentCapabilities(requestParameters?: QueryInstrumentCapabilitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentCapabilities>>;\n    public queryInstrumentCapabilities(requestParameters?: QueryInstrumentCapabilitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentCapabilities>>;\n    public queryInstrumentCapabilities(requestParameters?: QueryInstrumentCapabilitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const lusidInstrument = requestParameters?.lusidInstrument;\n        if (lusidInstrument === null || lusidInstrument === undefined) {\n            throw new Error('Required parameter lusidInstrument was null or undefined when calling queryInstrumentCapabilities.');\n        }\n        const model = requestParameters?.model;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (model !== undefined && model !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>model, 'model');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/capabilities`;\n        return this.httpClient.request<InstrumentCapabilities>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: lusidInstrument,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdateInstrumentIdentifier: Update instrument identifier\n     * Create, update or delete a particular instrument identifier for an instrument.                To delete the identifier, leave the value unspecified in the request. If not being deleted, the  identifier is updated if it exists and created if it does not.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateInstrumentIdentifier(requestParameters?: UpdateInstrumentIdentifierRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Instrument>;\n    public updateInstrumentIdentifier(requestParameters?: UpdateInstrumentIdentifierRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Instrument>>;\n    public updateInstrumentIdentifier(requestParameters?: UpdateInstrumentIdentifierRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Instrument>>;\n    public updateInstrumentIdentifier(requestParameters?: UpdateInstrumentIdentifierRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const identifierType = requestParameters?.identifierType;\n        if (identifierType === null || identifierType === undefined) {\n            throw new Error('Required parameter identifierType was null or undefined when calling updateInstrumentIdentifier.');\n        }\n        const identifier = requestParameters?.identifier;\n        if (identifier === null || identifier === undefined) {\n            throw new Error('Required parameter identifier was null or undefined when calling updateInstrumentIdentifier.');\n        }\n        const updateInstrumentIdentifierRequest = requestParameters?.updateInstrumentIdentifierRequest;\n        if (updateInstrumentIdentifierRequest === null || updateInstrumentIdentifierRequest === undefined) {\n            throw new Error('Required parameter updateInstrumentIdentifierRequest was null or undefined when calling updateInstrumentIdentifier.');\n        }\n        const scope = requestParameters?.scope;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/${this.configuration.encodeParam({name: \"identifierType\", value: identifierType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"identifier\", value: identifier, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Instrument>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateInstrumentIdentifierRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertInstruments: Upsert instruments\n     * Create or update one or more instruments in the instrument master. An instrument is updated  if it already exists and created if it does not.                In the request, each instrument definition should be keyed by a unique correlation ID. This ID is ephemeral  and not stored by LUSID. It serves only to easily identify each instrument in the response.                Note that an instrument must have at least one unique identifier, which is a combination of a type  (such as \\&#39;Figi\\&#39;) and a value (such as \\&#39;BBG000BS1N49\\&#39;). In addition, a random value is automatically  generated for a LUSID Instrument ID (LUID) unique type by the system. For more information, see  https://support.lusid.com/knowledgebase/article/KA-01862.                The response returns both the collection of successfully created or updated instruments, as well as those  that failed. For each failure, a reason is provided. It is important to check the failed set for  unsuccessful results.  The maximum number of instruments that this method can upsert per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertInstruments(requestParameters?: UpsertInstrumentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertInstrumentsResponse>;\n    public upsertInstruments(requestParameters?: UpsertInstrumentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertInstrumentsResponse>>;\n    public upsertInstruments(requestParameters?: UpsertInstrumentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertInstrumentsResponse>>;\n    public upsertInstruments(requestParameters?: UpsertInstrumentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertInstruments.');\n        }\n        const scope = requestParameters?.scope;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments`;\n        return this.httpClient.request<UpsertInstrumentsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertInstrumentsProperties: Upsert instruments properties\n     * Create or update one or more properties for particular instruments.                Each instrument property is updated if it exists and created if it does not. For any failures, a reason  is provided.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime from which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertInstrumentsProperties(requestParameters?: UpsertInstrumentsPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertInstrumentPropertiesResponse>;\n    public upsertInstrumentsProperties(requestParameters?: UpsertInstrumentsPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertInstrumentPropertiesResponse>>;\n    public upsertInstrumentsProperties(requestParameters?: UpsertInstrumentsPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertInstrumentPropertiesResponse>>;\n    public upsertInstrumentsProperties(requestParameters?: UpsertInstrumentsPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertInstrumentPropertyRequest = requestParameters?.upsertInstrumentPropertyRequest;\n        if (upsertInstrumentPropertyRequest === null || upsertInstrumentPropertyRequest === undefined) {\n            throw new Error('Required parameter upsertInstrumentPropertyRequest was null or undefined when calling upsertInstrumentsProperties.');\n        }\n        const scope = requestParameters?.scope;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/instruments/$upsertproperties`;\n        return this.httpClient.request<UpsertInstrumentPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertInstrumentPropertyRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { InvestorRecord } from '../model/investorRecord';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfInvestorRecord } from '../model/resourceListOfInvestorRecord';\n// @ts-ignore\nimport { UpsertInvestorRecordRequest } from '../model/upsertInvestorRecordRequest';\n// @ts-ignore\nimport { UpsertInvestorRecordsResponse } from '../model/upsertInvestorRecordsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteInvestorRecordRequestParams {\n    /** The scope of the investor record identifier type. */\n    idTypeScope: string;\n    /** The code of the investor record identifier type. */\n    idTypeCode: string;\n    /** Code of the investor record under specified identifier type\\&#39;s scope and code. This together with defined              identifier type uniquely identifies the investor record to delete. */\n    code: string;\n}\n\nexport interface GetInvestorRecordRequestParams {\n    /** Scope of the investor record identifier type. */\n    idTypeScope: string;\n    /** Code of the investor record identifier type. */\n    idTypeCode: string;\n    /** Code of the investor record under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the investor record. */\n    code: string;\n    /** A list of property keys or identifier types (as property keys) from the \\&quot;InvestorRecord\\&quot; domain              to include for found investor record, or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;InvestorRecord/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** The effective datetime or cut label at which to retrieve the investor record. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the investor record. Defaults to return the latest version of the investor record if not specified. */\n    asAt?: string;\n    /** A list of relationship definitions that are used to decorate related entities              onto the investor record in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface ListAllInvestorRecordsRequestParams {\n    /** The effective datetime or cut label at which to list the investor records. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the investor records. Defaults to return the latest version              of each investor records if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing investor records from a previous call to list investor records. This  value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 5000 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys or identifier types (as property keys) from the \\&quot;InvestorRecord\\&quot; domain              to include for each investor record, or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;InvestorRecord/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto each portfolio in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface UpsertInvestorRecordsRequestParams {\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** A collection of requests to create or update Investor Records. */\n    requestBody: { [key: string]: UpsertInvestorRecordRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class InvestorRecordsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteInvestorRecord: Delete Investor Record\n     * Delete an investor record. Deletion will be valid from the investor record\\&#39;s creation datetime.  This means that the investor record will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInvestorRecord(requestParameters?: DeleteInvestorRecordRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteInvestorRecord(requestParameters?: DeleteInvestorRecordRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteInvestorRecord(requestParameters?: DeleteInvestorRecordRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteInvestorRecord(requestParameters?: DeleteInvestorRecordRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteInvestorRecord.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteInvestorRecord.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteInvestorRecord.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/investorrecords/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetInvestorRecord: Get Investor Record\n     * Retrieve the definition of a investor record.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInvestorRecord(requestParameters?: GetInvestorRecordRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InvestorRecord>;\n    public getInvestorRecord(requestParameters?: GetInvestorRecordRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InvestorRecord>>;\n    public getInvestorRecord(requestParameters?: GetInvestorRecordRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InvestorRecord>>;\n    public getInvestorRecord(requestParameters?: GetInvestorRecordRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getInvestorRecord.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getInvestorRecord.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getInvestorRecord.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/investorrecords/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<InvestorRecord>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListAllInvestorRecords: List Investor Records\n     * List all investor records which the user is entitled to see.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAllInvestorRecords(requestParameters?: ListAllInvestorRecordsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfInvestorRecord>;\n    public listAllInvestorRecords(requestParameters?: ListAllInvestorRecordsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfInvestorRecord>>;\n    public listAllInvestorRecords(requestParameters?: ListAllInvestorRecordsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfInvestorRecord>>;\n    public listAllInvestorRecords(requestParameters?: ListAllInvestorRecordsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/investorrecords`;\n        return this.httpClient.request<ResourceListOfInvestorRecord>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertInvestorRecords: Pluralised upsert of Investor Records\n     * Creates or updates a collection of Investor Records\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertInvestorRecords(requestParameters?: UpsertInvestorRecordsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertInvestorRecordsResponse>;\n    public upsertInvestorRecords(requestParameters?: UpsertInvestorRecordsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertInvestorRecordsResponse>>;\n    public upsertInvestorRecords(requestParameters?: UpsertInvestorRecordsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertInvestorRecordsResponse>>;\n    public upsertInvestorRecords(requestParameters?: UpsertInvestorRecordsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertInvestorRecords.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertInvestorRecords.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/investorrecords/$batchUpsert`;\n        return this.httpClient.request<UpsertInvestorRecordsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { ComplianceRule } from '../model/complianceRule';\n// @ts-ignore\nimport { ComplianceRuleUpsertRequest } from '../model/complianceRuleUpsertRequest';\n// @ts-ignore\nimport { ComplianceRuleUpsertResponse } from '../model/complianceRuleUpsertResponse';\n// @ts-ignore\nimport { ComplianceRunInfo } from '../model/complianceRunInfo';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfComplianceBreachedOrderInfo } from '../model/resourceListOfComplianceBreachedOrderInfo';\n// @ts-ignore\nimport { ResourceListOfComplianceRule } from '../model/resourceListOfComplianceRule';\n// @ts-ignore\nimport { ResourceListOfComplianceRuleResult } from '../model/resourceListOfComplianceRuleResult';\n// @ts-ignore\nimport { ResourceListOfComplianceRunInfo } from '../model/resourceListOfComplianceRunInfo';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteLegacyComplianceRuleRequestParams {\n    /** The compliance rule scope. */\n    scope: string;\n    /** The compliance rule code. */\n    code: string;\n}\n\nexport interface GetLegacyBreachedOrdersInfoRequestParams {\n    /** The RunId that the results should be checked for */\n    runId: string;\n    /** Optional. Find rules related to a specific order by providing an Order Scope/Code combination */\n    orderScope?: string;\n    /** Optional. Find rules related to a specific order by providing an Order Scope/Code combination */\n    orderCode?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\nexport interface GetLegacyComplianceRuleRequestParams {\n    /** The compliance rule scope. */\n    scope: string;\n    /** The compliance rule code. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID  system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n}\n\nexport interface GetLegacyComplianceRunResultsRequestParams {\n    /** The unique identifier of the compliance run requested. */\n    runId: string;\n    /** The pagination token to use to continue listing compliance rule results from a previous call to list compliance rule result.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListLegacyComplianceRulesRequestParams {\n    /** The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID  system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing entities; this value is returned from the previous call. If  a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the  original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. */\n    filter?: string;\n}\n\nexport interface ListLegacyComplianceRunInfoRequestParams {\n    /** Optional. The time at which to get results from. Default : latest */\n    asAt?: string;\n    /** The pagination token to use to continue listing compliance runs from a previous call to list compliance runs.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface RunLegacyComplianceRequestParams {\n    /** Required: Boolean flag indicating if a run should be PreTrade (Including orders). For post-trade only, set to false */\n    isPreTrade: boolean;\n    /** Required: the scope of the recipe to be used */\n    recipeIdScope: string;\n    /** Optional: The code of the recipe to be used. If left blank, the default recipe will be used. */\n    recipeIdCode?: string;\n    /** Optional. */\n    byTaxlots?: boolean;\n}\n\nexport interface UpsertLegacyComplianceRulesRequestParams {\n    /** A dictionary of upsert request identifiers to rule upsert requests. The request               identifiers are valid for the request only and can be used to link the upserted compliance rule to the code               of a created compliance rule. */\n    requestBody: { [key: string]: ComplianceRuleUpsertRequest; };\n    /** The effective datetime or cut label at which the rule will take effect. Defaults to the current LUSID  system datetime if not specified. In the case of an update, the changes will take place from this effective  time until the next effective time that the rule as been upserted at. For example, consider a rule that  already exists, and has previously had an update applied so that the definition will change on the first day  of the coming month. An upsert effective from the current day will only change the definition until the  first day of the coming month. An additional upsert at the same time (first day of the month) is required  if the newly-updated definition is to supersede the future definition. */\n    effectiveAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class LegacyComplianceService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteLegacyComplianceRule: Deletes a compliance rule.\n     * Deletes the rule for all effective time.                The rule will remain viewable at previous as at times, and as part of the results of compliance runs, but it  will no longer be considered in new compliance runs.                This cannot be undone.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteLegacyComplianceRule(requestParameters?: DeleteLegacyComplianceRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteLegacyComplianceRule(requestParameters?: DeleteLegacyComplianceRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegacyComplianceRule(requestParameters?: DeleteLegacyComplianceRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegacyComplianceRule(requestParameters?: DeleteLegacyComplianceRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteLegacyComplianceRule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegacyComplianceRule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetLegacyBreachedOrdersInfo: Get the Ids of Breached orders in a given compliance run and the corresponding list of rules that could have caused it.\n     * Use this endpoint to get a list or breached orders and the set of rules that may have caused the breach.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegacyBreachedOrdersInfo(requestParameters?: GetLegacyBreachedOrdersInfoRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfComplianceBreachedOrderInfo>;\n    public getLegacyBreachedOrdersInfo(requestParameters?: GetLegacyBreachedOrdersInfoRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfComplianceBreachedOrderInfo>>;\n    public getLegacyBreachedOrdersInfo(requestParameters?: GetLegacyBreachedOrdersInfoRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfComplianceBreachedOrderInfo>>;\n    public getLegacyBreachedOrdersInfo(requestParameters?: GetLegacyBreachedOrdersInfoRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const runId = requestParameters?.runId;\n        if (runId === null || runId === undefined) {\n            throw new Error('Required parameter runId was null or undefined when calling getLegacyBreachedOrdersInfo.');\n        }\n        const orderScope = requestParameters?.orderScope;\n        const orderCode = requestParameters?.orderCode;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (orderScope !== undefined && orderScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>orderScope, 'orderScope');\n        }\n        if (orderCode !== undefined && orderCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>orderCode, 'orderCode');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/runs/breached/${this.configuration.encodeParam({name: \"runId\", value: runId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfComplianceBreachedOrderInfo>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetLegacyComplianceRule: Retrieve the definition of single compliance rule.\n     * Retrieves the compliance rule definition at the given effective and as at times.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegacyComplianceRule(requestParameters?: GetLegacyComplianceRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRule>;\n    public getLegacyComplianceRule(requestParameters?: GetLegacyComplianceRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRule>>;\n    public getLegacyComplianceRule(requestParameters?: GetLegacyComplianceRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRule>>;\n    public getLegacyComplianceRule(requestParameters?: GetLegacyComplianceRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getLegacyComplianceRule.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegacyComplianceRule.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ComplianceRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetLegacyComplianceRunResults: Get the details of a single compliance run.\n     * Use this endpoint to fetch the detail associated with a specific compliance run, including a breakdown  of the passing state of each rule, portfolio combination.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegacyComplianceRunResults(requestParameters?: GetLegacyComplianceRunResultsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfComplianceRuleResult>;\n    public getLegacyComplianceRunResults(requestParameters?: GetLegacyComplianceRunResultsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfComplianceRuleResult>>;\n    public getLegacyComplianceRunResults(requestParameters?: GetLegacyComplianceRunResultsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfComplianceRuleResult>>;\n    public getLegacyComplianceRunResults(requestParameters?: GetLegacyComplianceRunResultsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const runId = requestParameters?.runId;\n        if (runId === null || runId === undefined) {\n            throw new Error('Required parameter runId was null or undefined when calling getLegacyComplianceRunResults.');\n        }\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/runs/${this.configuration.encodeParam({name: \"runId\", value: runId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfComplianceRuleResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListLegacyComplianceRules: List compliance rules, with optional filtering.\n     * For more information about filtering results,  see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listLegacyComplianceRules(requestParameters?: ListLegacyComplianceRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfComplianceRule>;\n    public listLegacyComplianceRules(requestParameters?: ListLegacyComplianceRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfComplianceRule>>;\n    public listLegacyComplianceRules(requestParameters?: ListLegacyComplianceRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfComplianceRule>>;\n    public listLegacyComplianceRules(requestParameters?: ListLegacyComplianceRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/rules`;\n        return this.httpClient.request<ResourceListOfComplianceRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListLegacyComplianceRunInfo: List historical compliance run ids.\n     * Use this endpoint to fetch a list of all historical compliance runs.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listLegacyComplianceRunInfo(requestParameters?: ListLegacyComplianceRunInfoRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfComplianceRunInfo>;\n    public listLegacyComplianceRunInfo(requestParameters?: ListLegacyComplianceRunInfoRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfComplianceRunInfo>>;\n    public listLegacyComplianceRunInfo(requestParameters?: ListLegacyComplianceRunInfoRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfComplianceRunInfo>>;\n    public listLegacyComplianceRunInfo(requestParameters?: ListLegacyComplianceRunInfoRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/runs`;\n        return this.httpClient.request<ResourceListOfComplianceRunInfo>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] RunLegacyCompliance: Kick off the compliance check process\n     * Use this endpoint to fetch the start a compliance run, based on a pre-set mapping file.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public runLegacyCompliance(requestParameters?: RunLegacyComplianceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRunInfo>;\n    public runLegacyCompliance(requestParameters?: RunLegacyComplianceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRunInfo>>;\n    public runLegacyCompliance(requestParameters?: RunLegacyComplianceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRunInfo>>;\n    public runLegacyCompliance(requestParameters?: RunLegacyComplianceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const isPreTrade = requestParameters?.isPreTrade;\n        if (isPreTrade === null || isPreTrade === undefined) {\n            throw new Error('Required parameter isPreTrade was null or undefined when calling runLegacyCompliance.');\n        }\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        if (recipeIdScope === null || recipeIdScope === undefined) {\n            throw new Error('Required parameter recipeIdScope was null or undefined when calling runLegacyCompliance.');\n        }\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const byTaxlots = requestParameters?.byTaxlots;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (isPreTrade !== undefined && isPreTrade !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>isPreTrade, 'isPreTrade');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (byTaxlots !== undefined && byTaxlots !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>byTaxlots, 'byTaxlots');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/runs`;\n        return this.httpClient.request<ComplianceRunInfo>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertLegacyComplianceRules: Upsert compliance rules.\n     * To upsert a new rule, the code field must be left empty, a code will then be assigned and returned as part  of the response. To update an existing rule, include the rule code. It is possible to both create and update  compliance rules in the same request.                The upsert is transactional - either all create/update operations will succeed or none of them will.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertLegacyComplianceRules(requestParameters?: UpsertLegacyComplianceRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ComplianceRuleUpsertResponse>;\n    public upsertLegacyComplianceRules(requestParameters?: UpsertLegacyComplianceRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ComplianceRuleUpsertResponse>>;\n    public upsertLegacyComplianceRules(requestParameters?: UpsertLegacyComplianceRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ComplianceRuleUpsertResponse>>;\n    public upsertLegacyComplianceRules(requestParameters?: UpsertLegacyComplianceRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertLegacyComplianceRules.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legacy/compliance/rules`;\n        return this.httpClient.request<ComplianceRuleUpsertResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AccessMetadataOperation } from '../model/accessMetadataOperation';\n// @ts-ignore\nimport { AccessMetadataValue } from '../model/accessMetadataValue';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LegalEntity } from '../model/legalEntity';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfLegalEntity } from '../model/pagedResourceListOfLegalEntity';\n// @ts-ignore\nimport { ResourceListOfAccessMetadataValueOf } from '../model/resourceListOfAccessMetadataValueOf';\n// @ts-ignore\nimport { ResourceListOfLegalEntity } from '../model/resourceListOfLegalEntity';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { ResourceListOfRelation } from '../model/resourceListOfRelation';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { SetLegalEntityIdentifiersRequest } from '../model/setLegalEntityIdentifiersRequest';\n// @ts-ignore\nimport { SetLegalEntityPropertiesRequest } from '../model/setLegalEntityPropertiesRequest';\n// @ts-ignore\nimport { UpsertLegalEntitiesResponse } from '../model/upsertLegalEntitiesResponse';\n// @ts-ignore\nimport { UpsertLegalEntityAccessMetadataRequest } from '../model/upsertLegalEntityAccessMetadataRequest';\n// @ts-ignore\nimport { UpsertLegalEntityRequest } from '../model/upsertLegalEntityRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteLegalEntityRequestParams {\n    /** The scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** The code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with defined              identifier type uniquely identifies the legal entity to delete. */\n    code: string;\n}\n\nexport interface DeleteLegalEntityAccessMetadataRequestParams {\n    /** Scope of the Legal Entity identifier. */\n    idTypeScope: string;\n    /** Code of the Legal Entity identifier. */\n    idTypeCode: string;\n    /** Code of the Legal Entity under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The effective date to delete at, if this is not supplied, it will delete all data found */\n    effectiveAt?: string;\n    /** The effective date until which the delete is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface DeleteLegalEntityIdentifiersRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** The property keys of the identifiers to delete. These take the format              {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/CreditAgency/Identifier\\&quot;. Each property must be from the \\&quot;LegalEntity\\&quot; domain. Identifiers or identifiers not specified in request will not be changed. */\n    propertyKeys: Array<string>;\n    /** The effective datetime or cut label at which to delete the identifiers. Defaults to the current LUSID system datetime if not specified.              Must not include an effective datetime if identifiers are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface DeleteLegalEntityPropertiesRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** The property keys of the legal entities properties to delete. These take the format              {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/CompanyDetails/Role\\&quot;. Each property must be from the \\&quot;LegalEntity\\&quot; domain. Properties or identifiers not specified in request will not be changed. */\n    propertyKeys: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is              before the time-variant property exists then a failure is returned. Do not specify this parameter if any of              the properties to delete are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface GetAllLegalEntityAccessMetadataRequestParams {\n    /** Scope of the Legal Entity identifier. */\n    idTypeScope: string;\n    /** Code of the Legal Entity identifier. */\n    idTypeCode: string;\n    /** Code of the Legal Entity under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata */\n    asAt?: string;\n}\n\nexport interface GetLegalEntityRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** A list of property keys or identifier types (as property keys) from the \\&quot;LegalEntity\\&quot; domain              to include for found legal entity, or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** The effective datetime or cut label at which to retrieve the legal entity. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the legal entity. Defaults to return the latest version of the legal entity if not specified. */\n    asAt?: string;\n    /** A list of relationship definitions that are used to decorate related entities              onto the legal entity in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetLegalEntityAccessMetadataByKeyRequestParams {\n    /** Scope of the Legal Entity identifier. */\n    idTypeScope: string;\n    /** Code of the Legal Entity identifier. */\n    idTypeCode: string;\n    /** Code of the Legal Entity under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata */\n    asAt?: string;\n}\n\nexport interface GetLegalEntityPropertyTimeSeriesRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely identifies the legal entity. */\n    code: string;\n    /** The property key of the property that will have its history shown. These must be in the format {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/ContactDetails/Address\\&quot;.              Each property must be from the \\&quot;LegalEntity\\&quot; domain. */\n    propertyKey: string;\n    /** The asAt datetime at which to list the person\\&#39;s property history. Defaults to return the current datetime if not supplied. */\n    asAt?: string;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties from a previous call to get property time series.              This value is returned from the previous call. If a pagination token is provided the filter and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\nexport interface GetLegalEntityRelationsRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** The effective datetime or cut label at which to get relations. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the legal entity\\&#39;s relations. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter the relations. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifiers types (as property keys) used for referencing Persons or Legal Entities. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. They must be from the \\&quot;Person\\&quot; or \\&quot;LegalEntity\\&quot; domain.              Only identifier types stated will be used to look up relevant entities in relations. If not applicable, provide an empty array. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetLegalEntityRelationshipsRequestParams {\n    /** Scope of the legal entity\\&#39;s identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity\\&#39;s identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter relationships. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These can be specified from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. An Empty array may be used to return all related Entities. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface ListAllLegalEntitiesRequestParams {\n    /** The effective datetime or cut label at which to list the legal entities. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the legal entities. Defaults to return the latest version              of each legal entities if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing legal entities from a previous call to list legal entities. This  value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 5000 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys or identifier types (as property keys) from the \\&quot;LegalEntity\\&quot; domain              to include for each legal entity, or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto each portfolio in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface ListLegalEntitiesRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing legal entities from a previous call to list legal entities. This  value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys or identifier types (as property keys) from the \\&quot;LegalEntity\\&quot; domain              to include for each legal entity, or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;LegalEntity/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto each portfolio in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface PatchLegalEntityAccessMetadataRequestParams {\n    /** Scope of the Legal Entity identifier. */\n    idTypeScope: string;\n    /** Code of the Legal Entity identifier. */\n    idTypeCode: string;\n    /** Code of the Legal Entity under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** The Json Patch document */\n    accessMetadataOperation: Array<AccessMetadataOperation>;\n    /** The effectiveAt datetime at which to upsert the Access Metadata */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface SetLegalEntityIdentifiersRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** Request containing identifiers to set for the legal entity. Identifiers not specified in request will not be changed. */\n    setLegalEntityIdentifiersRequest: SetLegalEntityIdentifiersRequest;\n}\n\nexport interface SetLegalEntityPropertiesRequestParams {\n    /** Scope of the legal entity identifier type. */\n    idTypeScope: string;\n    /** Code of the legal entity identifier type. */\n    idTypeCode: string;\n    /** Code of the legal entity under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the legal entity. */\n    code: string;\n    /** Request containing properties to set for the legal entity. Properties not specified in request will not be changed. */\n    setLegalEntityPropertiesRequest: SetLegalEntityPropertiesRequest;\n}\n\nexport interface UpsertLegalEntitiesRequestParams {\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** A collection of requests to create or update Legal Entities. */\n    requestBody: { [key: string]: UpsertLegalEntityRequest; };\n}\n\nexport interface UpsertLegalEntityRequestParams {\n    /** Request to create or update a legal entity. */\n    upsertLegalEntityRequest: UpsertLegalEntityRequest;\n}\n\nexport interface UpsertLegalEntityAccessMetadataRequestParams {\n    /** Scope of the Legal Entity identifier. */\n    idTypeScope: string;\n    /** Code of the Legal Entity identifier. */\n    idTypeCode: string;\n    /** Code of the Legal Entity under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The Legal Entity Access Metadata entry to upsert */\n    upsertLegalEntityAccessMetadataRequest: UpsertLegalEntityAccessMetadataRequest;\n    /** The effectiveAt datetime at which to upsert the Access Metadata */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class LegalEntitiesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteLegalEntity: Delete Legal Entity\n     * Delete a legal entity. Deletion will be valid from the legal entity\\&#39;s creation datetime.  This means that the legal entity will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteLegalEntity(requestParameters?: DeleteLegalEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntity(requestParameters?: DeleteLegalEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntity(requestParameters?: DeleteLegalEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntity(requestParameters?: DeleteLegalEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntity.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntity.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntity.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteLegalEntityAccessMetadata: Delete a Legal Entity Access Metadata entry\n     * Deletes the Legal Entity Access Metadata entry that exactly matches the provided identifier parts.    It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteLegalEntityAccessMetadata(requestParameters?: DeleteLegalEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityAccessMetadata(requestParameters?: DeleteLegalEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityAccessMetadata(requestParameters?: DeleteLegalEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityAccessMetadata(requestParameters?: DeleteLegalEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteLegalEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteLegalEntityIdentifiers: Delete Legal Entity Identifiers\n     * Delete identifiers that belong to the given property keys of the legal entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteLegalEntityIdentifiers(requestParameters?: DeleteLegalEntityIdentifiersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityIdentifiers(requestParameters?: DeleteLegalEntityIdentifiersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityIdentifiers(requestParameters?: DeleteLegalEntityIdentifiersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityIdentifiers(requestParameters?: DeleteLegalEntityIdentifiersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deleteLegalEntityIdentifiers.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/identifiers`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteLegalEntityProperties: Delete Legal Entity Properties\n     * Delete all properties that belong to the given property keys of the legal entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteLegalEntityProperties(requestParameters?: DeleteLegalEntityPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteLegalEntityProperties(requestParameters?: DeleteLegalEntityPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteLegalEntityProperties(requestParameters?: DeleteLegalEntityPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteLegalEntityProperties(requestParameters?: DeleteLegalEntityPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deleteLegalEntityProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetAllLegalEntityAccessMetadata: Get Access Metadata rules for a Legal Entity\n     * Pass the Scope and Code of the Legal Entity identifier along with the Legal Entity code parameter to retrieve the associated Access Metadata\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllLegalEntityAccessMetadata(requestParameters?: GetAllLegalEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllLegalEntityAccessMetadata(requestParameters?: GetAllLegalEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllLegalEntityAccessMetadata(requestParameters?: GetAllLegalEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllLegalEntityAccessMetadata(requestParameters?: GetAllLegalEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getAllLegalEntityAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getAllLegalEntityAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllLegalEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntity: Get Legal Entity\n     * Retrieve the definition of a legal entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegalEntity(requestParameters?: GetLegalEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<LegalEntity>;\n    public getLegalEntity(requestParameters?: GetLegalEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<LegalEntity>>;\n    public getLegalEntity(requestParameters?: GetLegalEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<LegalEntity>>;\n    public getLegalEntity(requestParameters?: GetLegalEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntity.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntity.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntity.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<LegalEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetLegalEntityAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Legal Entity\n     * Get a specific Legal Entity Access Metadata by specifying the corresponding identifier parts and Legal Entity code                No matching will be performed through this endpoint. To retrieve an entry, it is necessary to specify, exactly, the identifier of the entry\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegalEntityAccessMetadataByKey(requestParameters?: GetLegalEntityAccessMetadataByKeyRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public getLegalEntityAccessMetadataByKey(requestParameters?: GetLegalEntityAccessMetadataByKeyRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getLegalEntityAccessMetadataByKey(requestParameters?: GetLegalEntityAccessMetadataByKeyRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getLegalEntityAccessMetadataByKey(requestParameters?: GetLegalEntityAccessMetadataByKeyRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getLegalEntityAccessMetadataByKey.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntityPropertyTimeSeries: Get Legal Entity Property Time Series\n     * List the complete time series of a legal entity property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegalEntityPropertyTimeSeries(requestParameters?: GetLegalEntityPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getLegalEntityPropertyTimeSeries(requestParameters?: GetLegalEntityPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getLegalEntityPropertyTimeSeries(requestParameters?: GetLegalEntityPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getLegalEntityPropertyTimeSeries(requestParameters?: GetLegalEntityPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getLegalEntityPropertyTimeSeries.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntityRelations: Get Relations for Legal Entity\n     * Get relations for the specified Legal Entity\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegalEntityRelations(requestParameters?: GetLegalEntityRelationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelation>;\n    public getLegalEntityRelations(requestParameters?: GetLegalEntityRelationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getLegalEntityRelations(requestParameters?: GetLegalEntityRelationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getLegalEntityRelations(requestParameters?: GetLegalEntityRelationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityRelations.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityRelations.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityRelations.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relations`;\n        return this.httpClient.request<ResourceListOfRelation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetLegalEntityRelationships: Get Relationships for Legal Entity\n     * Get Relationships for the specified Legal Entity\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getLegalEntityRelationships(requestParameters?: GetLegalEntityRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getLegalEntityRelationships(requestParameters?: GetLegalEntityRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getLegalEntityRelationships(requestParameters?: GetLegalEntityRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getLegalEntityRelationships(requestParameters?: GetLegalEntityRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getLegalEntityRelationships.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getLegalEntityRelationships.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getLegalEntityRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListAllLegalEntities: List Legal Entities\n     * List all legal entities which the user is entitled to see.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAllLegalEntities(requestParameters?: ListAllLegalEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfLegalEntity>;\n    public listAllLegalEntities(requestParameters?: ListAllLegalEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfLegalEntity>>;\n    public listAllLegalEntities(requestParameters?: ListAllLegalEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfLegalEntity>>;\n    public listAllLegalEntities(requestParameters?: ListAllLegalEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities`;\n        return this.httpClient.request<ResourceListOfLegalEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListLegalEntities: List Legal Entities\n     * List legal entities which has identifier of specific identifier type\\&#39;s scope and code, and satisfies filter criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listLegalEntities(requestParameters?: ListLegalEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfLegalEntity>;\n    public listLegalEntities(requestParameters?: ListLegalEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfLegalEntity>>;\n    public listLegalEntities(requestParameters?: ListLegalEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfLegalEntity>>;\n    public listLegalEntities(requestParameters?: ListLegalEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling listLegalEntities.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling listLegalEntities.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfLegalEntity>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PatchLegalEntityAccessMetadata: Patch Access Metadata rules for a Legal Entity.\n     * Patch Legal Entity Access Metadata Rules in a single scope.  The behaviour is defined by the JSON Patch specification.                Currently only \\&#39;add\\&#39; is a supported operation on the patch document    Currently only valid metadata keys are supported paths on the patch document                The response will return any affected Legal Entity Access Metadata rules or a failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchLegalEntityAccessMetadata(requestParameters?: PatchLegalEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchLegalEntityAccessMetadata(requestParameters?: PatchLegalEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchLegalEntityAccessMetadata(requestParameters?: PatchLegalEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchLegalEntityAccessMetadata(requestParameters?: PatchLegalEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        const accessMetadataOperation = requestParameters?.accessMetadataOperation;\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchLegalEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: accessMetadataOperation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetLegalEntityIdentifiers: Set Legal Entity Identifiers\n     * Set identifiers of the Legal Entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setLegalEntityIdentifiers(requestParameters?: SetLegalEntityIdentifiersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<LegalEntity>;\n    public setLegalEntityIdentifiers(requestParameters?: SetLegalEntityIdentifiersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<LegalEntity>>;\n    public setLegalEntityIdentifiers(requestParameters?: SetLegalEntityIdentifiersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<LegalEntity>>;\n    public setLegalEntityIdentifiers(requestParameters?: SetLegalEntityIdentifiersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n        const setLegalEntityIdentifiersRequest = requestParameters?.setLegalEntityIdentifiersRequest;\n        if (setLegalEntityIdentifiersRequest === null || setLegalEntityIdentifiersRequest === undefined) {\n            throw new Error('Required parameter setLegalEntityIdentifiersRequest was null or undefined when calling setLegalEntityIdentifiers.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/identifiers`;\n        return this.httpClient.request<LegalEntity>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setLegalEntityIdentifiersRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetLegalEntityProperties: Set Legal Entity Properties\n     * Set properties of the legal entity.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setLegalEntityProperties(requestParameters?: SetLegalEntityPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<LegalEntity>;\n    public setLegalEntityProperties(requestParameters?: SetLegalEntityPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<LegalEntity>>;\n    public setLegalEntityProperties(requestParameters?: SetLegalEntityPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<LegalEntity>>;\n    public setLegalEntityProperties(requestParameters?: SetLegalEntityPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setLegalEntityProperties.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setLegalEntityProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setLegalEntityProperties.');\n        }\n        const setLegalEntityPropertiesRequest = requestParameters?.setLegalEntityPropertiesRequest;\n        if (setLegalEntityPropertiesRequest === null || setLegalEntityPropertiesRequest === undefined) {\n            throw new Error('Required parameter setLegalEntityPropertiesRequest was null or undefined when calling setLegalEntityProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<LegalEntity>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setLegalEntityPropertiesRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertLegalEntities: Pluralised upsert of Legal Entities\n     * Creates or updates a collection of Legal Entities\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertLegalEntities(requestParameters?: UpsertLegalEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertLegalEntitiesResponse>;\n    public upsertLegalEntities(requestParameters?: UpsertLegalEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertLegalEntitiesResponse>>;\n    public upsertLegalEntities(requestParameters?: UpsertLegalEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertLegalEntitiesResponse>>;\n    public upsertLegalEntities(requestParameters?: UpsertLegalEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertLegalEntities.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertLegalEntities.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/$batchUpsert`;\n        return this.httpClient.request<UpsertLegalEntitiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertLegalEntity: Upsert Legal Entity\n     * Create or update a legal entity\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertLegalEntity(requestParameters?: UpsertLegalEntityRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<LegalEntity>;\n    public upsertLegalEntity(requestParameters?: UpsertLegalEntityRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<LegalEntity>>;\n    public upsertLegalEntity(requestParameters?: UpsertLegalEntityRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<LegalEntity>>;\n    public upsertLegalEntity(requestParameters?: UpsertLegalEntityRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertLegalEntityRequest = requestParameters?.upsertLegalEntityRequest;\n        if (upsertLegalEntityRequest === null || upsertLegalEntityRequest === undefined) {\n            throw new Error('Required parameter upsertLegalEntityRequest was null or undefined when calling upsertLegalEntity.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities`;\n        return this.httpClient.request<LegalEntity>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertLegalEntityRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertLegalEntityAccessMetadata: Upsert a Legal Entity Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.\n     * Update or insert one Legal Entity Access Metadata entry in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Legal Entity Access Metadata rule or failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertLegalEntityAccessMetadata(requestParameters?: UpsertLegalEntityAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertLegalEntityAccessMetadata(requestParameters?: UpsertLegalEntityAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertLegalEntityAccessMetadata(requestParameters?: UpsertLegalEntityAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertLegalEntityAccessMetadata(requestParameters?: UpsertLegalEntityAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        const upsertLegalEntityAccessMetadataRequest = requestParameters?.upsertLegalEntityAccessMetadataRequest;\n        if (upsertLegalEntityAccessMetadataRequest === null || upsertLegalEntityAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertLegalEntityAccessMetadataRequest was null or undefined when calling upsertLegalEntityAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/legalentities/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfAccessMetadataValueOf>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertLegalEntityAccessMetadataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfOrderGraphBlock } from '../model/pagedResourceListOfOrderGraphBlock';\n// @ts-ignore\nimport { PagedResourceListOfOrderGraphPlacement } from '../model/pagedResourceListOfOrderGraphPlacement';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface ListOrderGraphBlocksRequestParams {\n    /** See https://support.lusid.com/knowledgebase/article/KA-01832/ */\n    asAt?: string;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    paginationToken?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    limit?: number;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01914/ */\n    filter?: string;\n    /** Must be block-level properties. See https://support.lusid.com/knowledgebase/article/KA-01855/ */\n    propertyKeys?: Array<string>;\n    /** Whether to use the V2 compliance engine when deriving compliance statuses for orders. (default: false) */\n    useComplianceV2?: boolean;\n}\n\nexport interface ListOrderGraphPlacementChildrenRequestParams {\n    /** The parent placement\\&#39;s scope */\n    scope: string;\n    /** The parent placement\\&#39;s code */\n    code: string;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01832/ */\n    asAt?: string;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    paginationToken?: string;\n    /** Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName. */\n    sortBy?: Array<string>;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    limit?: number;\n    /** Must be placement properties. See https://support.lusid.com/knowledgebase/article/KA-01855/ */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListOrderGraphPlacementsRequestParams {\n    /** See https://support.lusid.com/knowledgebase/article/KA-01832/ */\n    asAt?: string;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    paginationToken?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01915/ */\n    limit?: number;\n    /** See https://support.lusid.com/knowledgebase/article/KA-01914/ */\n    filter?: string;\n    /** Must be placement properties. See https://support.lusid.com/knowledgebase/article/KA-01855/ */\n    propertyKeys?: Array<string>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class OrderGraphService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * ListOrderGraphBlocks: Lists blocks that pass the filter provided, and builds a summary picture of the state of their associated order entities.\n     * Lists all blocks of orders, subject to the filter, along with the IDs of orders, placements, allocations and  executions in the block, the total quantities of each, and a simple text field describing the overall state.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listOrderGraphBlocks(requestParameters?: ListOrderGraphBlocksRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfOrderGraphBlock>;\n    public listOrderGraphBlocks(requestParameters?: ListOrderGraphBlocksRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfOrderGraphBlock>>;\n    public listOrderGraphBlocks(requestParameters?: ListOrderGraphBlocksRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfOrderGraphBlock>>;\n    public listOrderGraphBlocks(requestParameters?: ListOrderGraphBlocksRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const paginationToken = requestParameters?.paginationToken;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const useComplianceV2 = requestParameters?.useComplianceV2;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (paginationToken !== undefined && paginationToken !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>paginationToken, 'paginationToken');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (useComplianceV2 !== undefined && useComplianceV2 !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>useComplianceV2, 'useComplianceV2');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordergraph/blocks`;\n        return this.httpClient.request<PagedResourceListOfOrderGraphBlock>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListOrderGraphPlacementChildren: Lists all placements for the parent placement specified by the scope and code, and builds a summary picture of the state of their associated order entities.\n     * Lists all child order placements, for the specified parent placement, along with the IDs of the block and order that the  placement is for, each placement\\&#39;s quantity, the IDs of all allocations and executions in the placement  and the total quantities of those, and a simple text field describing the overall state of the placement.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listOrderGraphPlacementChildren(requestParameters?: ListOrderGraphPlacementChildrenRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfOrderGraphPlacement>;\n    public listOrderGraphPlacementChildren(requestParameters?: ListOrderGraphPlacementChildrenRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacementChildren(requestParameters?: ListOrderGraphPlacementChildrenRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacementChildren(requestParameters?: ListOrderGraphPlacementChildrenRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listOrderGraphPlacementChildren.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listOrderGraphPlacementChildren.');\n        }\n        const asAt = requestParameters?.asAt;\n        const paginationToken = requestParameters?.paginationToken;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (paginationToken !== undefined && paginationToken !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>paginationToken, 'paginationToken');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordergraph/placementchildren/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfOrderGraphPlacement>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListOrderGraphPlacements: Lists placements that pass the filter provided, and builds a summary picture of the state of their associated order entities.\n     * Lists all order placements, subject to the filter, along with the IDs of the block and order that the  placement is for, each placement\\&#39;s quantity, the IDs of all allocations and executions in the placement  and the total quantities of those, and a simple text field describing the overall state of the placement.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listOrderGraphPlacements(requestParameters?: ListOrderGraphPlacementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfOrderGraphPlacement>;\n    public listOrderGraphPlacements(requestParameters?: ListOrderGraphPlacementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacements(requestParameters?: ListOrderGraphPlacementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfOrderGraphPlacement>>;\n    public listOrderGraphPlacements(requestParameters?: ListOrderGraphPlacementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const paginationToken = requestParameters?.paginationToken;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (paginationToken !== undefined && paginationToken !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>paginationToken, 'paginationToken');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordergraph/placements`;\n        return this.httpClient.request<PagedResourceListOfOrderGraphPlacement>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { OrderInstruction } from '../model/orderInstruction';\n// @ts-ignore\nimport { OrderInstructionSetRequest } from '../model/orderInstructionSetRequest';\n// @ts-ignore\nimport { PagedResourceListOfOrderInstruction } from '../model/pagedResourceListOfOrderInstruction';\n// @ts-ignore\nimport { ResourceListOfOrderInstruction } from '../model/resourceListOfOrderInstruction';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteOrderInstructionRequestParams {\n    /** The orderInstruction scope. */\n    scope: string;\n    /** The orderInstruction\\&#39;s code. This, together with the scope uniquely identifies the orderInstruction to delete. */\n    code: string;\n}\n\nexport interface GetOrderInstructionRequestParams {\n    /** The scope to which the orderInstruction belongs. */\n    scope: string;\n    /** The orderInstruction\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the orderInstruction. Defaults to return the latest version of the orderInstruction if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;OrderInstruction\\&quot; domain to decorate onto the orderInstruction.              These take the format {domain}/{scope}/{code} e.g. \\&quot;OrderInstruction/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListOrderInstructionsRequestParams {\n    /** The asAt datetime at which to retrieve the orderInstruction. Defaults to return the latest version of the orderInstruction if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing orderInstructions from a previous call to list orderInstructions.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;OrderInstruction\\&quot; domain to decorate onto each orderInstruction.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;OrderInstruction/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertOrderInstructionsRequestParams {\n    /** The collection of orderInstruction requests. */\n    orderInstructionSetRequest?: OrderInstructionSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class OrderInstructionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteOrderInstruction: Delete orderInstruction\n     * Delete an orderInstruction. Deletion will be valid from the orderInstruction\\&#39;s creation datetime.  This means that the orderInstruction will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteOrderInstruction(requestParameters?: DeleteOrderInstructionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteOrderInstruction(requestParameters?: DeleteOrderInstructionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteOrderInstruction(requestParameters?: DeleteOrderInstructionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteOrderInstruction(requestParameters?: DeleteOrderInstructionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteOrderInstruction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteOrderInstruction.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orderinstructions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetOrderInstruction: Get OrderInstruction\n     * Fetch a OrderInstruction that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getOrderInstruction(requestParameters?: GetOrderInstructionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<OrderInstruction>;\n    public getOrderInstruction(requestParameters?: GetOrderInstructionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<OrderInstruction>>;\n    public getOrderInstruction(requestParameters?: GetOrderInstructionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<OrderInstruction>>;\n    public getOrderInstruction(requestParameters?: GetOrderInstructionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrderInstruction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrderInstruction.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orderinstructions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<OrderInstruction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListOrderInstructions: List OrderInstructions\n     * Fetch the last pre-AsAt date version of each orderInstruction in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listOrderInstructions(requestParameters?: ListOrderInstructionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfOrderInstruction>;\n    public listOrderInstructions(requestParameters?: ListOrderInstructionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfOrderInstruction>>;\n    public listOrderInstructions(requestParameters?: ListOrderInstructionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfOrderInstruction>>;\n    public listOrderInstructions(requestParameters?: ListOrderInstructionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orderinstructions`;\n        return this.httpClient.request<PagedResourceListOfOrderInstruction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertOrderInstructions: Upsert OrderInstruction\n     * Upsert; update existing orderInstructions with given ids, or create new orderInstructions otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertOrderInstructions(requestParameters?: UpsertOrderInstructionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfOrderInstruction>;\n    public upsertOrderInstructions(requestParameters?: UpsertOrderInstructionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfOrderInstruction>>;\n    public upsertOrderInstructions(requestParameters?: UpsertOrderInstructionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfOrderInstruction>>;\n    public upsertOrderInstructions(requestParameters?: UpsertOrderInstructionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const orderInstructionSetRequest = requestParameters?.orderInstructionSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orderinstructions`;\n        return this.httpClient.request<ResourceListOfOrderInstruction>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: orderInstructionSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AllocationServiceRunResponse } from '../model/allocationServiceRunResponse';\n// @ts-ignore\nimport { BlockAndOrdersCreateRequest } from '../model/blockAndOrdersCreateRequest';\n// @ts-ignore\nimport { BookTransactionsRequest } from '../model/bookTransactionsRequest';\n// @ts-ignore\nimport { BookTransactionsResponse } from '../model/bookTransactionsResponse';\n// @ts-ignore\nimport { CancelOrdersAndMoveRemainingRequest } from '../model/cancelOrdersAndMoveRemainingRequest';\n// @ts-ignore\nimport { CancelOrdersAndMoveRemainingResponse } from '../model/cancelOrdersAndMoveRemainingResponse';\n// @ts-ignore\nimport { CancelOrdersResponse } from '../model/cancelOrdersResponse';\n// @ts-ignore\nimport { CancelPlacementsResponse } from '../model/cancelPlacementsResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { MoveOrdersToDifferentBlocksRequest } from '../model/moveOrdersToDifferentBlocksRequest';\n// @ts-ignore\nimport { OrderUpdateRequest } from '../model/orderUpdateRequest';\n// @ts-ignore\nimport { PlaceBlocksRequest } from '../model/placeBlocksRequest';\n// @ts-ignore\nimport { PlacementUpdateRequest } from '../model/placementUpdateRequest';\n// @ts-ignore\nimport { ResourceId } from '../model/resourceId';\n// @ts-ignore\nimport { ResourceListOfBlockAndOrders } from '../model/resourceListOfBlockAndOrders';\n// @ts-ignore\nimport { ResourceListOfChangeIntervalWithOrderManagementDetail } from '../model/resourceListOfChangeIntervalWithOrderManagementDetail';\n// @ts-ignore\nimport { ResourceListOfMovedOrderToDifferentBlockResponse } from '../model/resourceListOfMovedOrderToDifferentBlockResponse';\n// @ts-ignore\nimport { ResourceListOfPlacement } from '../model/resourceListOfPlacement';\n// @ts-ignore\nimport { SweepBlocksRequest } from '../model/sweepBlocksRequest';\n// @ts-ignore\nimport { SweepBlocksResponse } from '../model/sweepBlocksResponse';\n// @ts-ignore\nimport { UpdateOrdersResponse } from '../model/updateOrdersResponse';\n// @ts-ignore\nimport { UpdatePlacementsResponse } from '../model/updatePlacementsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface BookTransactionsRequestParams {\n    /** The allocations to create transactions for */\n    bookTransactionsRequest: BookTransactionsRequest;\n    /** Whether to apply fees and commissions to transactions (default: true) */\n    applyFeesAndCommission?: boolean;\n    /** Whether to mark allocations and fully-booked orders with state Booked */\n    markOrdersAndAllocationsAsBooked?: boolean;\n}\n\nexport interface CancelOrdersRequestParams {\n    /** The request containing the ids of the orders to be cancelled. */\n    requestBody: { [key: string]: ResourceId; };\n}\n\nexport interface CancelOrdersAndMoveRemainingRequestParams {\n    /** The request containing the orders to be cancelled, and the destinations of remaining quantities. */\n    requestBody: { [key: string]: CancelOrdersAndMoveRemainingRequest; };\n}\n\nexport interface CancelPlacementsRequestParams {\n    /** The request containing the ids of the placements to be cancelled. */\n    requestBody: { [key: string]: ResourceId; };\n}\n\nexport interface CreateOrdersRequestParams {\n    /** The collection of block and orders requests. */\n    blockAndOrdersCreateRequest: BlockAndOrdersCreateRequest;\n}\n\nexport interface GetOrderHistoryRequestParams {\n    /** The scope of the order. */\n    scope: string;\n    /** The code of the order. */\n    code: string;\n    /** The asAt datetime at which to retrieve the history of the order and related entities. Defaults              to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface MoveOrdersRequestParams {\n    /** The collection of order and destination block ids. */\n    moveOrdersToDifferentBlocksRequest: MoveOrdersToDifferentBlocksRequest;\n}\n\nexport interface PlaceBlocksRequestParams {\n    /** The request containing the blocks to the placed. */\n    placeBlocksRequest?: PlaceBlocksRequest;\n}\n\nexport interface RunAllocationServiceRequestParams {\n    /** The List of Placement IDs for which you wish to allocate Executions. */\n    resourceId: Array<ResourceId>;\n    /** A string representation of the allocation algorithm you would like to use to allocate shares from executions e.g. \\&quot;PR-FIFO\\&quot;.  This defaults to \\&quot;PR-FIFO\\&quot;. */\n    allocationAlgorithm?: string;\n}\n\nexport interface SweepBlocksRequestParams {\n    sweepBlocksRequest: SweepBlocksRequest;\n}\n\nexport interface UpdateOrdersRequestParams {\n    /** The request containing the orders to be updated. */\n    requestBody: { [key: string]: OrderUpdateRequest; };\n}\n\nexport interface UpdatePlacementsRequestParams {\n    /** The request containing the placements to be updated. */\n    requestBody: { [key: string]: PlacementUpdateRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class OrderManagementService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * BookTransactions: Books transactions using specific allocations as a source.\n     * Takes a collection of allocation IDs, and maps fields from those allocations and related orders onto new transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public bookTransactions(requestParameters?: BookTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BookTransactionsResponse>;\n    public bookTransactions(requestParameters?: BookTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BookTransactionsResponse>>;\n    public bookTransactions(requestParameters?: BookTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BookTransactionsResponse>>;\n    public bookTransactions(requestParameters?: BookTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const bookTransactionsRequest = requestParameters?.bookTransactionsRequest;\n        if (bookTransactionsRequest === null || bookTransactionsRequest === undefined) {\n            throw new Error('Required parameter bookTransactionsRequest was null or undefined when calling bookTransactions.');\n        }\n        const applyFeesAndCommission = requestParameters?.applyFeesAndCommission;\n        const markOrdersAndAllocationsAsBooked = requestParameters?.markOrdersAndAllocationsAsBooked;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (applyFeesAndCommission !== undefined && applyFeesAndCommission !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>applyFeesAndCommission, 'applyFeesAndCommission');\n        }\n        if (markOrdersAndAllocationsAsBooked !== undefined && markOrdersAndAllocationsAsBooked !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>markOrdersAndAllocationsAsBooked, 'markOrdersAndAllocationsAsBooked');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/booktransactions`;\n        return this.httpClient.request<BookTransactionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: bookTransactionsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CancelOrders: Cancel existing orders\n     * The response returns both the collection of successfully canceled orders, as well as those  that failed. For each failure, a reason is provided. It is important to check the failed set for  unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelOrders(requestParameters?: CancelOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CancelOrdersResponse>;\n    public cancelOrders(requestParameters?: CancelOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CancelOrdersResponse>>;\n    public cancelOrders(requestParameters?: CancelOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CancelOrdersResponse>>;\n    public cancelOrders(requestParameters?: CancelOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling cancelOrders.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/cancelorders`;\n        return this.httpClient.request<CancelOrdersResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CancelOrdersAndMoveRemaining: Cancel existing orders and move any unplaced quantities to new orders in new blocks\n     * Cancels existing orders, reducing their quantities to those aleady placed. Any remaining quantities are moved  to new orders in new blocks. The placed quantities are distributed to the cancelled orders on a pro-rata basis.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelOrdersAndMoveRemaining(requestParameters?: CancelOrdersAndMoveRemainingRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CancelOrdersAndMoveRemainingResponse>;\n    public cancelOrdersAndMoveRemaining(requestParameters?: CancelOrdersAndMoveRemainingRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CancelOrdersAndMoveRemainingResponse>>;\n    public cancelOrdersAndMoveRemaining(requestParameters?: CancelOrdersAndMoveRemainingRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CancelOrdersAndMoveRemainingResponse>>;\n    public cancelOrdersAndMoveRemaining(requestParameters?: CancelOrdersAndMoveRemainingRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling cancelOrdersAndMoveRemaining.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/cancelordersandmoveremaining`;\n        return this.httpClient.request<CancelOrdersAndMoveRemainingResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] CancelPlacements: Cancel existing placements\n     * The response returns both the collection of successfully canceled placements, as well as those  that failed. For each failure, a reason is provided. It is important to check the failed set for  unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelPlacements(requestParameters?: CancelPlacementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CancelPlacementsResponse>;\n    public cancelPlacements(requestParameters?: CancelPlacementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CancelPlacementsResponse>>;\n    public cancelPlacements(requestParameters?: CancelPlacementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CancelPlacementsResponse>>;\n    public cancelPlacements(requestParameters?: CancelPlacementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling cancelPlacements.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/$cancelplacements`;\n        return this.httpClient.request<CancelPlacementsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreateOrders: Upsert a Block and associated orders\n     * Create orders, and blocks if they don\\&#39;t already exist.  This will fail if the block exists and already references orders with differing blocking fields.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createOrders(requestParameters?: CreateOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfBlockAndOrders>;\n    public createOrders(requestParameters?: CreateOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfBlockAndOrders>>;\n    public createOrders(requestParameters?: CreateOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfBlockAndOrders>>;\n    public createOrders(requestParameters?: CreateOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const blockAndOrdersCreateRequest = requestParameters?.blockAndOrdersCreateRequest;\n        if (blockAndOrdersCreateRequest === null || blockAndOrdersCreateRequest === undefined) {\n            throw new Error('Required parameter blockAndOrdersCreateRequest was null or undefined when calling createOrders.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/createorders`;\n        return this.httpClient.request<ResourceListOfBlockAndOrders>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: blockAndOrdersCreateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetOrderHistory: Get the history of an order and related entity changes\n     * Get the changes that have happened to an order and related entities.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getOrderHistory(requestParameters?: GetOrderHistoryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfChangeIntervalWithOrderManagementDetail>;\n    public getOrderHistory(requestParameters?: GetOrderHistoryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfChangeIntervalWithOrderManagementDetail>>;\n    public getOrderHistory(requestParameters?: GetOrderHistoryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfChangeIntervalWithOrderManagementDetail>>;\n    public getOrderHistory(requestParameters?: GetOrderHistoryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrderHistory.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrderHistory.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/order/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$history`;\n        return this.httpClient.request<ResourceListOfChangeIntervalWithOrderManagementDetail>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] MoveOrders: Move orders to new or existing block\n     * Move an order to a block, creating the block if it does not already exist.   This will fail if the block exists and already references orders with differing fields to the upsert request.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public moveOrders(requestParameters?: MoveOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfMovedOrderToDifferentBlockResponse>;\n    public moveOrders(requestParameters?: MoveOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfMovedOrderToDifferentBlockResponse>>;\n    public moveOrders(requestParameters?: MoveOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfMovedOrderToDifferentBlockResponse>>;\n    public moveOrders(requestParameters?: MoveOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const moveOrdersToDifferentBlocksRequest = requestParameters?.moveOrdersToDifferentBlocksRequest;\n        if (moveOrdersToDifferentBlocksRequest === null || moveOrdersToDifferentBlocksRequest === undefined) {\n            throw new Error('Required parameter moveOrdersToDifferentBlocksRequest was null or undefined when calling moveOrders.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/moveorders`;\n        return this.httpClient.request<ResourceListOfMovedOrderToDifferentBlockResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: moveOrdersToDifferentBlocksRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PlaceBlocks: Places blocks for a given list of placement requests.\n     * The referenced block\\&#39;s existence will be verified.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public placeBlocks(requestParameters?: PlaceBlocksRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPlacement>;\n    public placeBlocks(requestParameters?: PlaceBlocksRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPlacement>>;\n    public placeBlocks(requestParameters?: PlaceBlocksRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPlacement>>;\n    public placeBlocks(requestParameters?: PlaceBlocksRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const placeBlocksRequest = requestParameters?.placeBlocksRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/placeblocks`;\n        return this.httpClient.request<ResourceListOfPlacement>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: placeBlocksRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * RunAllocationService: Runs the Allocation Service\n     * Allocates Executions for a given list of placements back to their originating orders using one of the LUSID algorithms, creating Allocations to record the results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public runAllocationService(requestParameters?: RunAllocationServiceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AllocationServiceRunResponse>;\n    public runAllocationService(requestParameters?: RunAllocationServiceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AllocationServiceRunResponse>>;\n    public runAllocationService(requestParameters?: RunAllocationServiceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AllocationServiceRunResponse>>;\n    public runAllocationService(requestParameters?: RunAllocationServiceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const resourceId = requestParameters?.resourceId;\n        if (resourceId === null || resourceId === undefined) {\n            throw new Error('Required parameter resourceId was null or undefined when calling runAllocationService.');\n        }\n        const allocationAlgorithm = requestParameters?.allocationAlgorithm;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (allocationAlgorithm !== undefined && allocationAlgorithm !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>allocationAlgorithm, 'allocationAlgorithm');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/allocate`;\n        return this.httpClient.request<AllocationServiceRunResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: resourceId,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SweepBlocks: Sweeps specified blocks, for each block that meets the requirements. The request may be partially successful.\n     * The requirements are:  &lt;list type&#x3D;\\&quot;bullet\\&quot;&gt;&lt;term&gt;The block exists.&lt;/term&gt;&lt;term&gt;All orders have state \\&quot;Closed\\&quot;, \\&quot;Cancelled\\&quot;, \\&quot;Canceled\\&quot; or \\&quot;Booked\\&quot;.&lt;/term&gt;&lt;term&gt;All placements have state \\&quot;Allocated\\&quot; or \\&quot;Over-allocated\\&quot;.&lt;/term&gt;&lt;term&gt;All allocations have state \\&quot;Closed\\&quot;, \\&quot;Cancelled\\&quot;, \\&quot;Canceled\\&quot; or \\&quot;Booked\\&quot;.&lt;/term&gt;&lt;term&gt;No execution or allocation has been modified since the passed LatestAllowableModificationTime.&lt;/term&gt;&lt;/list&gt;\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public sweepBlocks(requestParameters?: SweepBlocksRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<SweepBlocksResponse>;\n    public sweepBlocks(requestParameters?: SweepBlocksRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<SweepBlocksResponse>>;\n    public sweepBlocks(requestParameters?: SweepBlocksRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<SweepBlocksResponse>>;\n    public sweepBlocks(requestParameters?: SweepBlocksRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const sweepBlocksRequest = requestParameters?.sweepBlocksRequest;\n        if (sweepBlocksRequest === null || sweepBlocksRequest === undefined) {\n            throw new Error('Required parameter sweepBlocksRequest was null or undefined when calling sweepBlocks.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/SweepBlocks`;\n        return this.httpClient.request<SweepBlocksResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: sweepBlocksRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateOrders: Update existing orders\n     * The response returns both the collection of successfully updated orders, as well as those  that failed. For each failure, a reason is provided. It is important to check the failed set for  unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateOrders(requestParameters?: UpdateOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpdateOrdersResponse>;\n    public updateOrders(requestParameters?: UpdateOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpdateOrdersResponse>>;\n    public updateOrders(requestParameters?: UpdateOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpdateOrdersResponse>>;\n    public updateOrders(requestParameters?: UpdateOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling updateOrders.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/updateorders`;\n        return this.httpClient.request<UpdateOrdersResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdatePlacements: Update existing placements\n     * The response returns both the collection of successfully updated placements, as well as those  that failed. For each failure, a reason is provided. It is important to check the failed set for  unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePlacements(requestParameters?: UpdatePlacementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpdatePlacementsResponse>;\n    public updatePlacements(requestParameters?: UpdatePlacementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpdatePlacementsResponse>>;\n    public updatePlacements(requestParameters?: UpdatePlacementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpdatePlacementsResponse>>;\n    public updatePlacements(requestParameters?: UpdatePlacementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling updatePlacements.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/ordermanagement/$updateplacements`;\n        return this.httpClient.request<UpdatePlacementsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Order } from '../model/order';\n// @ts-ignore\nimport { OrderSetRequest } from '../model/orderSetRequest';\n// @ts-ignore\nimport { PagedResourceListOfOrder } from '../model/pagedResourceListOfOrder';\n// @ts-ignore\nimport { ResourceListOfOrder } from '../model/resourceListOfOrder';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteOrderRequestParams {\n    /** The order scope. */\n    scope: string;\n    /** The order\\&#39;s code. This, together with the scope uniquely identifies the order to delete. */\n    code: string;\n}\n\nexport interface GetOrderRequestParams {\n    /** The scope to which the order belongs. */\n    scope: string;\n    /** The order\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the order. Defaults to return the latest version of the order if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Orders\\&quot; domain to decorate onto the order.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Orders/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListOrdersRequestParams {\n    /** The asAt datetime at which to retrieve the order. Defaults to return the latest version of the order if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing orders from a previous call to list orders.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Orders\\&quot; domain to decorate onto each order.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Orders/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertOrdersRequestParams {\n    /** The collection of order requests. */\n    orderSetRequest?: OrderSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class OrdersService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteOrder: Delete order\n     * Delete an order. Deletion will be valid from the order\\&#39;s creation datetime.  This means that the order will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteOrder(requestParameters?: DeleteOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteOrder(requestParameters?: DeleteOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteOrder(requestParameters?: DeleteOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteOrder(requestParameters?: DeleteOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteOrder.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteOrder.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orders/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetOrder: Get Order\n     * Fetch an Order that matches the specified identifier.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getOrder(requestParameters?: GetOrderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Order>;\n    public getOrder(requestParameters?: GetOrderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Order>>;\n    public getOrder(requestParameters?: GetOrderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Order>>;\n    public getOrder(requestParameters?: GetOrderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getOrder.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getOrder.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orders/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Order>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListOrders: List Orders\n     * Fetch the last pre-AsAt date version of each order with optional filtering (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listOrders(requestParameters?: ListOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfOrder>;\n    public listOrders(requestParameters?: ListOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfOrder>>;\n    public listOrders(requestParameters?: ListOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfOrder>>;\n    public listOrders(requestParameters?: ListOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orders`;\n        return this.httpClient.request<PagedResourceListOfOrder>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertOrders: Upsert Order\n     * Upsert; update existing orders with given ids, or create new orders otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertOrders(requestParameters?: UpsertOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfOrder>;\n    public upsertOrders(requestParameters?: UpsertOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfOrder>>;\n    public upsertOrders(requestParameters?: UpsertOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfOrder>>;\n    public upsertOrders(requestParameters?: UpsertOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const orderSetRequest = requestParameters?.orderSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/orders`;\n        return this.httpClient.request<ResourceListOfOrder>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: orderSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Package } from '../model/package';\n// @ts-ignore\nimport { PackageSetRequest } from '../model/packageSetRequest';\n// @ts-ignore\nimport { PagedResourceListOfPackage } from '../model/pagedResourceListOfPackage';\n// @ts-ignore\nimport { ResourceListOfPackage } from '../model/resourceListOfPackage';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeletePackageRequestParams {\n    /** The package scope. */\n    scope: string;\n    /** The package\\&#39;s code. This, together with the scope uniquely identifies the package to delete. */\n    code: string;\n}\n\nexport interface GetPackageRequestParams {\n    /** The scope to which the package belongs. */\n    scope: string;\n    /** The package\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the package. Defaults to return the latest version of the package if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Package\\&quot; domain to decorate onto the package.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Package/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListPackagesRequestParams {\n    /** The asAt datetime at which to retrieve the package. Defaults to return the latest version of the package if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing packages from a previous call to list packages.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Package\\&quot; domain to decorate onto each package.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Package/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertPackagesRequestParams {\n    /** The collection of package requests. */\n    packageSetRequest?: PackageSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PackagesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] DeletePackage: Delete package\n     * Delete an package. Deletion will be valid from the package\\&#39;s creation datetime.  This means that the package will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePackage(requestParameters?: DeletePackageRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePackage(requestParameters?: DeletePackageRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePackage(requestParameters?: DeletePackageRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePackage(requestParameters?: DeletePackageRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePackage.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePackage.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/packages/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPackage: Get Package\n     * Fetch a Package that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPackage(requestParameters?: GetPackageRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Package>;\n    public getPackage(requestParameters?: GetPackageRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Package>>;\n    public getPackage(requestParameters?: GetPackageRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Package>>;\n    public getPackage(requestParameters?: GetPackageRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPackage.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPackage.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/packages/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Package>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListPackages: List Packages\n     * Fetch the last pre-AsAt date version of each package in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPackages(requestParameters?: ListPackagesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPackage>;\n    public listPackages(requestParameters?: ListPackagesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPackage>>;\n    public listPackages(requestParameters?: ListPackagesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPackage>>;\n    public listPackages(requestParameters?: ListPackagesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/packages`;\n        return this.httpClient.request<PagedResourceListOfPackage>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertPackages: Upsert Package\n     * Upsert; update existing packages with given ids, or create new packages otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPackages(requestParameters?: UpsertPackagesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPackage>;\n    public upsertPackages(requestParameters?: UpsertPackagesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPackage>>;\n    public upsertPackages(requestParameters?: UpsertPackagesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPackage>>;\n    public upsertPackages(requestParameters?: UpsertPackagesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const packageSetRequest = requestParameters?.packageSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/packages`;\n        return this.httpClient.request<ResourceListOfPackage>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: packageSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfParticipation } from '../model/pagedResourceListOfParticipation';\n// @ts-ignore\nimport { Participation } from '../model/participation';\n// @ts-ignore\nimport { ParticipationSetRequest } from '../model/participationSetRequest';\n// @ts-ignore\nimport { ResourceListOfParticipation } from '../model/resourceListOfParticipation';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteParticipationRequestParams {\n    /** The participation scope. */\n    scope: string;\n    /** The participation\\&#39;s code. This, together with the scope uniquely identifies the participation to delete. */\n    code: string;\n}\n\nexport interface GetParticipationRequestParams {\n    /** The scope to which the participation belongs. */\n    scope: string;\n    /** The participation\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the participation. Defaults to return the latest version of the participation if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Participation\\&quot; domain to decorate onto the participation.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Participation/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListParticipationsRequestParams {\n    /** The asAt datetime at which to retrieve the participation. Defaults to return the latest version of the participation if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing participations from a previous call to list participations.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Participation\\&quot; domain to decorate onto each participation.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Participation/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertParticipationsRequestParams {\n    /** The collection of participation requests. */\n    participationSetRequest?: ParticipationSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ParticipationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteParticipation: Delete participation\n     * Delete an participation. Deletion will be valid from the participation\\&#39;s creation datetime.  This means that the participation will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteParticipation(requestParameters?: DeleteParticipationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteParticipation(requestParameters?: DeleteParticipationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteParticipation(requestParameters?: DeleteParticipationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteParticipation(requestParameters?: DeleteParticipationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteParticipation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteParticipation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/participations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetParticipation: Get Participation\n     * Fetch a Participation that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getParticipation(requestParameters?: GetParticipationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Participation>;\n    public getParticipation(requestParameters?: GetParticipationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Participation>>;\n    public getParticipation(requestParameters?: GetParticipationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Participation>>;\n    public getParticipation(requestParameters?: GetParticipationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getParticipation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getParticipation.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/participations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Participation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListParticipations: List Participations\n     * Fetch the last pre-AsAt date version of each Participation in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listParticipations(requestParameters?: ListParticipationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfParticipation>;\n    public listParticipations(requestParameters?: ListParticipationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfParticipation>>;\n    public listParticipations(requestParameters?: ListParticipationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfParticipation>>;\n    public listParticipations(requestParameters?: ListParticipationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/participations`;\n        return this.httpClient.request<PagedResourceListOfParticipation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertParticipations: Upsert Participation\n     * Upsert; update existing participations with given ids, or create new participations otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertParticipations(requestParameters?: UpsertParticipationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfParticipation>;\n    public upsertParticipations(requestParameters?: UpsertParticipationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfParticipation>>;\n    public upsertParticipations(requestParameters?: UpsertParticipationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfParticipation>>;\n    public upsertParticipations(requestParameters?: UpsertParticipationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const participationSetRequest = requestParameters?.participationSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/participations`;\n        return this.httpClient.request<ResourceListOfParticipation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: participationSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AccessMetadataOperation } from '../model/accessMetadataOperation';\n// @ts-ignore\nimport { AccessMetadataValue } from '../model/accessMetadataValue';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfPerson } from '../model/pagedResourceListOfPerson';\n// @ts-ignore\nimport { Person } from '../model/person';\n// @ts-ignore\nimport { ResourceListOfAccessMetadataValueOf } from '../model/resourceListOfAccessMetadataValueOf';\n// @ts-ignore\nimport { ResourceListOfPerson } from '../model/resourceListOfPerson';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { ResourceListOfRelation } from '../model/resourceListOfRelation';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { SetPersonIdentifiersRequest } from '../model/setPersonIdentifiersRequest';\n// @ts-ignore\nimport { SetPersonPropertiesRequest } from '../model/setPersonPropertiesRequest';\n// @ts-ignore\nimport { UpsertPersonAccessMetadataRequest } from '../model/upsertPersonAccessMetadataRequest';\n// @ts-ignore\nimport { UpsertPersonRequest } from '../model/upsertPersonRequest';\n// @ts-ignore\nimport { UpsertPersonsResponse } from '../model/upsertPersonsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeletePersonRequestParams {\n    /** The scope of the person identifier type. */\n    idTypeScope: string;\n    /** The code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type scope and code. This together with defined              identifier type uniquely identifies the person to delete. */\n    code: string;\n}\n\nexport interface DeletePersonAccessMetadataRequestParams {\n    /** Scope of the person identifier. */\n    idTypeScope: string;\n    /** Code of the person identifier. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The effective date to delete at, if this is not supplied, it will delete all data found */\n    effectiveAt?: string;\n    /** The effective date until which the delete is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface DeletePersonIdentifiersRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** The property keys of the identifiers to delete. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. Each property must be from the \\&quot;Person\\&quot; domain. Identifiers or identifiers not specified in request will not be changed. */\n    propertyKeys: Array<string>;\n    /** The effective datetime or cut label at which to delete the identifiers. Defaults to the current LUSID system datetime if not specified.              Must not include an effective datetime if identifiers are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface DeletePersonPropertiesRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** The property keys of the person\\&#39;s properties to delete. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. Each property must be from the \\&quot;Person\\&quot; domain. Properties or identifiers not specified in request will not be changed. */\n    propertyKeys: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is              before the time-variant property exists then a failure is returned. Do not specify this parameter if any of              the properties to delete are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface GetAllPersonAccessMetadataRequestParams {\n    /** Scope of the person identifier. */\n    idTypeScope: string;\n    /** Code of the person identifier. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata */\n    asAt?: string;\n}\n\nexport interface GetPersonRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** A list of property keys from the \\&quot;Person\\&quot; domain to decorate onto the person,               or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Person/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** The effective datetime or cut label at which to retrieve the person. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the person. Defaults to return the latest version of the person if not specified. */\n    asAt?: string;\n    /** A list of relationship definitions that are used to decorate related entities              onto the person in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetPersonAccessMetadataByKeyRequestParams {\n    /** Scope of the person identifier. */\n    idTypeScope: string;\n    /** Code of the person identifier. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata */\n    asAt?: string;\n}\n\nexport interface GetPersonPropertyTimeSeriesRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely identifies the person. */\n    code: string;\n    /** The property key of the property that will have its history shown. These must be in the format {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;.              Each property must be from the \\&quot;Person\\&quot; domain. */\n    propertyKey: string;\n    /** The asAt datetime at which to list the person\\&#39;s property history. Defaults to return the current datetime if not supplied. */\n    asAt?: string;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties from a previous call to get property time series.              This value is returned from the previous call. If a pagination token is provided the filter and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\nexport interface GetPersonRelationsRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** The effective datetime or cut label at which to get relations. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the person\\&#39;s relations. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter the relations. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifiers types (as property keys) used for referencing Persons or Legal Entities. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. They must be from the \\&quot;Person\\&quot; or \\&quot;LegalEntity\\&quot; domain.              Only identifier types stated will be used to look up relevant entities in relations. If not applicable, provide an empty array. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetPersonRelationshipsRequestParams {\n    /** Scope of the person\\&#39;s identifier type. */\n    idTypeScope: string;\n    /** Code of the person\\&#39;s identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** The effective datetime or cut label at which to get relationships. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter relationships. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These can be specified from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. An Empty array may be used to return all related Entities. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface ListAllPersonsRequestParams {\n    /** The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing persons from a previous call to list persons. This              value is returned from the previous call. If a pagination token is provided the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 5000 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               For example, to filter on the display name, use \\&quot;displayName eq \\&#39;John\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Person\\&quot; domain to decorate onto each person,               or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Person/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the persons in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface ListPersonsRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** The effective datetime or cut label at which to list the people. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the people. Defaults to return the latest version              of each people if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing persons from a previous call to list persons. This              value is returned from the previous call. If a pagination token is provided the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               For example, to filter on the LUPID, use \\&quot;lusidPersonId eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Person\\&quot; domain to decorate onto each person,               or from any domain that supports relationships to decorate onto related entities.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Person/ContactDetails/Address\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the persons in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface PatchPersonAccessMetadataRequestParams {\n    /** Scope of the person identifier. */\n    idTypeScope: string;\n    /** Code of the person identifier. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** The Json Patch document */\n    accessMetadataOperation: Array<AccessMetadataOperation>;\n    /** The effectiveAt datetime at which to upsert the Access Metadata */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface SetPersonIdentifiersRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** Request containing identifiers to set for the person. Identifiers not specified in request will not be changed. */\n    setPersonIdentifiersRequest: SetPersonIdentifiersRequest;\n}\n\nexport interface SetPersonPropertiesRequestParams {\n    /** Scope of the person identifier type. */\n    idTypeScope: string;\n    /** Code of the person identifier type. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. This together with stated identifier type uniquely              identifies the person. */\n    code: string;\n    /** Request containing properties to set for the person. Properties not specified in request will not be changed. */\n    setPersonPropertiesRequest: SetPersonPropertiesRequest;\n}\n\nexport interface UpsertPersonRequestParams {\n    /** Request to create or update a person. */\n    upsertPersonRequest: UpsertPersonRequest;\n}\n\nexport interface UpsertPersonAccessMetadataRequestParams {\n    /** Scope of the person identifier. */\n    idTypeScope: string;\n    /** Code of the person identifier. */\n    idTypeCode: string;\n    /** Code of the person under specified identifier type\\&#39;s scope and code. */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The Person Access Metadata entry to upsert */\n    upsertPersonAccessMetadataRequest: UpsertPersonAccessMetadataRequest;\n    /** The effectiveAt datetime at which to upsert the Access Metadata */\n    effectiveAt?: string;\n    /** The effective datetime until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; datetime of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpsertPersonsRequestParams {\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** A collection of requests to create or update Person(s). */\n    requestBody: { [key: string]: UpsertPersonRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PersonsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeletePerson: Delete person\n     * Delete a person. Deletion will be valid from the person\\&#39;s creation datetime.  This means that the person will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePerson(requestParameters?: DeletePersonRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePerson(requestParameters?: DeletePersonRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePerson(requestParameters?: DeletePersonRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePerson(requestParameters?: DeletePersonRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePerson.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePerson.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePerson.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePersonAccessMetadata: Delete a Person Access Metadata entry\n     * Deletes the Person Access Metadata entry that exactly matches the provided identifier parts.    It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePersonAccessMetadata(requestParameters?: DeletePersonAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePersonAccessMetadata(requestParameters?: DeletePersonAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonAccessMetadata(requestParameters?: DeletePersonAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonAccessMetadata(requestParameters?: DeletePersonAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deletePersonAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePersonIdentifiers: Delete Person Identifiers\n     * Delete identifiers that belong to the given property keys of the person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePersonIdentifiers(requestParameters?: DeletePersonIdentifiersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePersonIdentifiers(requestParameters?: DeletePersonIdentifiersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonIdentifiers(requestParameters?: DeletePersonIdentifiersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonIdentifiers(requestParameters?: DeletePersonIdentifiersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonIdentifiers.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonIdentifiers.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonIdentifiers.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePersonIdentifiers.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/identifiers`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePersonProperties: Delete Person Properties\n     * Delete all properties that belong to the given property keys of the person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePersonProperties(requestParameters?: DeletePersonPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePersonProperties(requestParameters?: DeletePersonPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePersonProperties(requestParameters?: DeletePersonPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePersonProperties(requestParameters?: DeletePersonPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling deletePersonProperties.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling deletePersonProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePersonProperties.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePersonProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAllPersonAccessMetadata: Get Access Metadata rules for a Person\n     * Pass the Scope and Code of the Person identifier along with the person code parameter to retrieve the associated Access Metadata\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllPersonAccessMetadata(requestParameters?: GetAllPersonAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getAllPersonAccessMetadata(requestParameters?: GetAllPersonAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllPersonAccessMetadata(requestParameters?: GetAllPersonAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getAllPersonAccessMetadata(requestParameters?: GetAllPersonAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getAllPersonAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getAllPersonAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAllPersonAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPerson: Get Person\n     * Retrieve the definition of a person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPerson(requestParameters?: GetPersonRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Person>;\n    public getPerson(requestParameters?: GetPersonRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Person>>;\n    public getPerson(requestParameters?: GetPersonRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Person>>;\n    public getPerson(requestParameters?: GetPersonRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPerson.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPerson.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPerson.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Person>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Person\n     * Get a specific Person Access Metadata by specifying the corresponding identifier parts and Person code                No matching will be performed through this endpoint. To retrieve an entry, it is necessary to specify, exactly, the identifier of the entry\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonAccessMetadataByKey(requestParameters?: GetPersonAccessMetadataByKeyRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public getPersonAccessMetadataByKey(requestParameters?: GetPersonAccessMetadataByKeyRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPersonAccessMetadataByKey(requestParameters?: GetPersonAccessMetadataByKeyRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPersonAccessMetadataByKey(requestParameters?: GetPersonAccessMetadataByKeyRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPersonAccessMetadataByKey.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonPropertyTimeSeries: Get Person Property Time Series\n     * List the complete time series of a person property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonPropertyTimeSeries(requestParameters?: GetPersonPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getPersonPropertyTimeSeries(requestParameters?: GetPersonPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPersonPropertyTimeSeries(requestParameters?: GetPersonPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPersonPropertyTimeSeries(requestParameters?: GetPersonPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPersonPropertyTimeSeries.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonRelations: Get Relations for Person\n     * Get relations for the specified person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonRelations(requestParameters?: GetPersonRelationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelation>;\n    public getPersonRelations(requestParameters?: GetPersonRelationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPersonRelations(requestParameters?: GetPersonRelationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPersonRelations(requestParameters?: GetPersonRelationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonRelations.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonRelations.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonRelations.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relations`;\n        return this.httpClient.request<ResourceListOfRelation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPersonRelationships: Get Relationships for Person\n     * Get relationships for the specified person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPersonRelationships(requestParameters?: GetPersonRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getPersonRelationships(requestParameters?: GetPersonRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPersonRelationships(requestParameters?: GetPersonRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPersonRelationships(requestParameters?: GetPersonRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling getPersonRelationships.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling getPersonRelationships.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPersonRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListAllPersons: List All Persons\n     * List all persons which the user is entitled to see.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listAllPersons(requestParameters?: ListAllPersonsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPerson>;\n    public listAllPersons(requestParameters?: ListAllPersonsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPerson>>;\n    public listAllPersons(requestParameters?: ListAllPersonsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPerson>>;\n    public listAllPersons(requestParameters?: ListAllPersonsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons`;\n        return this.httpClient.request<ResourceListOfPerson>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListPersons: List Persons\n     * List persons which have identifiers of a specific identifier type\\&#39;s scope and code, and satisfies filter criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPersons(requestParameters?: ListPersonsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPerson>;\n    public listPersons(requestParameters?: ListPersonsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPerson>>;\n    public listPersons(requestParameters?: ListPersonsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPerson>>;\n    public listPersons(requestParameters?: ListPersonsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling listPersons.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling listPersons.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfPerson>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PatchPersonAccessMetadata: Patch Access Metadata rules for a Person.\n     * Patch Person Access Metadata Rules in a single scope.  The behaviour is defined by the JSON Patch specification.                Currently only \\&#39;add\\&#39; is a supported operation on the patch document.    Currently only valid metadata keys are supported paths on the patch document.                The response will return any affected Person Access Metadata rules or a failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPersonAccessMetadata(requestParameters?: PatchPersonAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPersonAccessMetadata(requestParameters?: PatchPersonAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPersonAccessMetadata(requestParameters?: PatchPersonAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPersonAccessMetadata(requestParameters?: PatchPersonAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        const accessMetadataOperation = requestParameters?.accessMetadataOperation;\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPersonAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: accessMetadataOperation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetPersonIdentifiers: Set Person Identifiers\n     * Set identifiers of the person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setPersonIdentifiers(requestParameters?: SetPersonIdentifiersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Person>;\n    public setPersonIdentifiers(requestParameters?: SetPersonIdentifiersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Person>>;\n    public setPersonIdentifiers(requestParameters?: SetPersonIdentifiersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Person>>;\n    public setPersonIdentifiers(requestParameters?: SetPersonIdentifiersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setPersonIdentifiers.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setPersonIdentifiers.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPersonIdentifiers.');\n        }\n        const setPersonIdentifiersRequest = requestParameters?.setPersonIdentifiersRequest;\n        if (setPersonIdentifiersRequest === null || setPersonIdentifiersRequest === undefined) {\n            throw new Error('Required parameter setPersonIdentifiersRequest was null or undefined when calling setPersonIdentifiers.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/identifiers`;\n        return this.httpClient.request<Person>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setPersonIdentifiersRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] SetPersonProperties: Set Person Properties\n     * Set properties of the person.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setPersonProperties(requestParameters?: SetPersonPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Person>;\n    public setPersonProperties(requestParameters?: SetPersonPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Person>>;\n    public setPersonProperties(requestParameters?: SetPersonPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Person>>;\n    public setPersonProperties(requestParameters?: SetPersonPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling setPersonProperties.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling setPersonProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setPersonProperties.');\n        }\n        const setPersonPropertiesRequest = requestParameters?.setPersonPropertiesRequest;\n        if (setPersonPropertiesRequest === null || setPersonPropertiesRequest === undefined) {\n            throw new Error('Required parameter setPersonPropertiesRequest was null or undefined when calling setPersonProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<Person>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setPersonPropertiesRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPerson: Upsert Person\n     * Create or update a new person under the specified scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPerson(requestParameters?: UpsertPersonRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Person>;\n    public upsertPerson(requestParameters?: UpsertPersonRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Person>>;\n    public upsertPerson(requestParameters?: UpsertPersonRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Person>>;\n    public upsertPerson(requestParameters?: UpsertPersonRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertPersonRequest = requestParameters?.upsertPersonRequest;\n        if (upsertPersonRequest === null || upsertPersonRequest === undefined) {\n            throw new Error('Required parameter upsertPersonRequest was null or undefined when calling upsertPerson.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons`;\n        return this.httpClient.request<Person>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertPersonRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertPersonAccessMetadata: Upsert a Person Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.\n     * Update or insert one Person Access Metadata entry in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Person Access Metadata rule or failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPersonAccessMetadata(requestParameters?: UpsertPersonAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPersonAccessMetadata(requestParameters?: UpsertPersonAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPersonAccessMetadata(requestParameters?: UpsertPersonAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPersonAccessMetadata(requestParameters?: UpsertPersonAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const idTypeScope = requestParameters?.idTypeScope;\n        if (idTypeScope === null || idTypeScope === undefined) {\n            throw new Error('Required parameter idTypeScope was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        const idTypeCode = requestParameters?.idTypeCode;\n        if (idTypeCode === null || idTypeCode === undefined) {\n            throw new Error('Required parameter idTypeCode was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        const upsertPersonAccessMetadataRequest = requestParameters?.upsertPersonAccessMetadataRequest;\n        if (upsertPersonAccessMetadataRequest === null || upsertPersonAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPersonAccessMetadataRequest was null or undefined when calling upsertPersonAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/${this.configuration.encodeParam({name: \"idTypeScope\", value: idTypeScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"idTypeCode\", value: idTypeCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfAccessMetadataValueOf>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertPersonAccessMetadataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertPersons: Pluralised Upsert of Persons\n     * Create or updates a collection of person(s).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPersons(requestParameters?: UpsertPersonsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertPersonsResponse>;\n    public upsertPersons(requestParameters?: UpsertPersonsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertPersonsResponse>>;\n    public upsertPersons(requestParameters?: UpsertPersonsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertPersonsResponse>>;\n    public upsertPersons(requestParameters?: UpsertPersonsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertPersons.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertPersons.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/persons/$batchUpsert`;\n        return this.httpClient.request<UpsertPersonsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfPlacement } from '../model/pagedResourceListOfPlacement';\n// @ts-ignore\nimport { Placement } from '../model/placement';\n// @ts-ignore\nimport { PlacementSetRequest } from '../model/placementSetRequest';\n// @ts-ignore\nimport { ResourceListOfPlacement } from '../model/resourceListOfPlacement';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeletePlacementRequestParams {\n    /** The placement scope. */\n    scope: string;\n    /** The placement\\&#39;s code. This, together with the scope uniquely identifies the placement to delete. */\n    code: string;\n}\n\nexport interface GetPlacementRequestParams {\n    /** The scope to which the placement belongs. */\n    scope: string;\n    /** The placement\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the placement. Defaults to return the latest version of the placement if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&quot;Placement\\&quot; domain to decorate onto the placement.  If none are given, all applied properties are returned.              These take the format {domain}/{scope}/{code} e.g. \\&quot;Placement/system/Name\\&quot;. Property keys from the instrument domain can also be decorated              onto the placement, e.g. \\&quot;Instrument/default/Isin\\&quot;. These are only decorated if requested. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListPlacementsRequestParams {\n    /** The asAt datetime at which to retrieve the placement. Defaults to return the latest version of the placement if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing placements from a previous call to list placements.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Placement\\&quot; domain to decorate onto each placement.                  These take the format {domain}/{scope}/{code} e.g. \\&quot;Placement/system/Name\\&quot;.                  All properties, except derived properties, are returned by default, without specifying here. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpsertPlacementsRequestParams {\n    /** The collection of placement requests. */\n    placementSetRequest?: PlacementSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PlacementsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePlacement: Delete placement\n     * Delete an placement. Deletion will be valid from the placement\\&#39;s creation datetime.  This means that the placement will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePlacement(requestParameters?: DeletePlacementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePlacement(requestParameters?: DeletePlacementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePlacement(requestParameters?: DeletePlacementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePlacement(requestParameters?: DeletePlacementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePlacement.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePlacement.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/placements/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPlacement: Get Placement\n     * Fetch a Placement that matches the specified identifier\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPlacement(requestParameters?: GetPlacementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Placement>;\n    public getPlacement(requestParameters?: GetPlacementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Placement>>;\n    public getPlacement(requestParameters?: GetPlacementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Placement>>;\n    public getPlacement(requestParameters?: GetPlacementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPlacement.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPlacement.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/placements/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Placement>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListPlacements: List Placements\n     * Fetch the last pre-AsAt date version of each placement in scope (does not fetch the entire history).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPlacements(requestParameters?: ListPlacementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPlacement>;\n    public listPlacements(requestParameters?: ListPlacementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPlacement>>;\n    public listPlacements(requestParameters?: ListPlacementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPlacement>>;\n    public listPlacements(requestParameters?: ListPlacementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/placements`;\n        return this.httpClient.request<PagedResourceListOfPlacement>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertPlacements: Upsert Placement\n     * Upsert; update existing placements with given ids, or create new placements otherwise.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPlacements(requestParameters?: UpsertPlacementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPlacement>;\n    public upsertPlacements(requestParameters?: UpsertPlacementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPlacement>>;\n    public upsertPlacements(requestParameters?: UpsertPlacementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPlacement>>;\n    public upsertPlacements(requestParameters?: UpsertPlacementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const placementSetRequest = requestParameters?.placementSetRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/placements`;\n        return this.httpClient.request<ResourceListOfPlacement>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: placementSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AccessMetadataOperation } from '../model/accessMetadataOperation';\n// @ts-ignore\nimport { AccessMetadataValue } from '../model/accessMetadataValue';\n// @ts-ignore\nimport { CreatePortfolioGroupRequest } from '../model/createPortfolioGroupRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { ExpandedGroup } from '../model/expandedGroup';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfPortfolioGroup } from '../model/pagedResourceListOfPortfolioGroup';\n// @ts-ignore\nimport { PortfolioGroup } from '../model/portfolioGroup';\n// @ts-ignore\nimport { PortfolioGroupProperties } from '../model/portfolioGroupProperties';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { ResourceId } from '../model/resourceId';\n// @ts-ignore\nimport { ResourceListOfAccessMetadataValueOf } from '../model/resourceListOfAccessMetadataValueOf';\n// @ts-ignore\nimport { ResourceListOfProcessedCommand } from '../model/resourceListOfProcessedCommand';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { ResourceListOfRelation } from '../model/resourceListOfRelation';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { TransactionQueryParameters } from '../model/transactionQueryParameters';\n// @ts-ignore\nimport { UpdatePortfolioGroupRequest } from '../model/updatePortfolioGroupRequest';\n// @ts-ignore\nimport { UpsertPortfolioGroupAccessMetadataRequest } from '../model/upsertPortfolioGroupAccessMetadataRequest';\n// @ts-ignore\nimport { VersionedResourceListOfA2BDataRecord } from '../model/versionedResourceListOfA2BDataRecord';\n// @ts-ignore\nimport { VersionedResourceListOfOutputTransaction } from '../model/versionedResourceListOfOutputTransaction';\n// @ts-ignore\nimport { VersionedResourceListOfPortfolioHolding } from '../model/versionedResourceListOfPortfolioHolding';\n// @ts-ignore\nimport { VersionedResourceListOfTransaction } from '../model/versionedResourceListOfTransaction';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AddPortfolioToGroupRequestParams {\n    /** The scope of the portfolio group to add a portfolio to. */\n    scope: string;\n    /** The code of the portfolio group to add a portfolio to. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label from which the portfolio will be added to the group. */\n    effectiveAt?: string;\n    /** The resource identifier of the portfolio to add to the portfolio group. */\n    resourceId?: ResourceId;\n}\n\nexport interface AddSubGroupToGroupRequestParams {\n    /** The scope of the portfolio group to add a portfolio group to. */\n    scope: string;\n    /** The code of the portfolio group to add a portfolio group to. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label from which the sub group will be added to the group. */\n    effectiveAt?: string;\n    /** The resource identifier of the portfolio group to add to the portfolio group as a sub group. */\n    resourceId?: ResourceId;\n}\n\nexport interface BuildTransactionsForPortfolioGroupRequestParams {\n    /** The scope of the portfolio group. */\n    scope: string;\n    /** The code of the portfolio group. Together with the scope this uniquely identifies               the portfolio group. */\n    code: string;\n    /** The query queryParameters which control how the output transactions are built. */\n    transactionQueryParameters: TransactionQueryParameters;\n    /** The asAt datetime at which to build the transactions. Defaults to return the latest               version of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.               For example, to filter on the Transaction Type, use \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; or \\&quot;Transaction\\&quot; domain to decorate onto               the transactions. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or               \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing transactions from a previous call to BuildTransactions. */\n    page?: string;\n}\n\nexport interface CreatePortfolioGroupRequestParams {\n    /** The scope that the portfolio group will be created in. */\n    scope: string;\n    /** The definition and details of the portfolio group. */\n    createPortfolioGroupRequest?: CreatePortfolioGroupRequest;\n}\n\nexport interface DeleteGroupPropertiesRequestParams {\n    /** The scope of the group to delete properties from. */\n    scope: string;\n    /** The code of the group to delete properties from. Together with the scope this uniquely identifies the group. */\n    code: string;\n    /** The property keys of the properties to delete. These take the format              {domain}/{scope}/{code} e.g. \\&quot;PortfolioGroup/Manager/Id\\&quot;. Each property must be from the \\&quot;PortfolioGroup\\&quot; domain. */\n    requestBody: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is              before the time-variant property exists then a failure is returned. Do not specify this parameter if any of              the properties to delete are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface DeleteKeyFromPortfolioGroupAccessMetadataRequestParams {\n    /** The scope of the Portfolio Group */\n    scope: string;\n    /** The Portfolio Group code */\n    code: string;\n    /** Key of the Access Metadata entry to delete */\n    metadataKey: string;\n    /** The effective date to delete at, if this is not supplied, it will delete all data found */\n    effectiveAt?: string;\n    /** The effective date until which the delete is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface DeletePortfolioFromGroupRequestParams {\n    /** The scope of the portfolio group to remove the portfolio from. */\n    scope: string;\n    /** The code of the portfolio group to remove the portfolio from. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The scope of the portfolio being removed from the portfolio group. */\n    portfolioScope: string;\n    /** The code of the portfolio being removed from the portfolio group. Together with the scope this uniquely identifies the portfolio to remove. */\n    portfolioCode: string;\n    /** The effective datetime or cut label from which the portfolio will be removed from the portfolio group. */\n    effectiveAt?: string;\n}\n\nexport interface DeletePortfolioGroupRequestParams {\n    /** The scope of the portfolio group to delete. */\n    scope: string;\n    /** The code of the portfolio group to delete. Together with the scope this uniquely identifies the portfolio group to delete. */\n    code: string;\n}\n\nexport interface DeleteSubGroupFromGroupRequestParams {\n    /** The scope of the portfolio group to remove the sub group from. */\n    scope: string;\n    /** The code of the portfolio group to remove the sub group from. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The scope of the sub group to remove from the portfolio group. */\n    subgroupScope: string;\n    /** The code of the sub group to remove from the portfolio group. Together with the scope this uniquely identifies the sub group. */\n    subgroupCode: string;\n    /** The effective datetime or cut label from which the sub group will be removed from the portfolio group. */\n    effectiveAt?: string;\n}\n\nexport interface GetA2BDataForPortfolioGroupRequestParams {\n    /** The scope of the group to retrieve the A2B report for. */\n    scope: string;\n    /** The code of the group to retrieve the A2B report for. Together with the scope this              uniquely identifies the portfolio group. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no upper bound if this is not specified. */\n    toEffectiveAt: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeId */\n    recipeIdCode?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; domain to decorate onto              the results. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetGroupPropertiesRequestParams {\n    /** The scope of the group to list the properties for. */\n    scope: string;\n    /** The code of the group to list the properties for. Together with the scope this uniquely identifies the group. */\n    code: string;\n    /** The effective date time or cut label at which to list the group\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt date time at which to list the group\\&#39;s properties. Defaults to return the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetHoldingsForPortfolioGroupRequestParams {\n    /** The scope of the portfolio group. */\n    scope: string;\n    /** The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the holdings of transaction              portfolios in the portfolio group. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the holdings of transaction portfolios in the portfolio group. Defaults              to return the latest version of the holdings if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot;, \\&quot;Holding\\&quot; or \\&quot;Portfolio\\&quot; domain to decorate onto              the holdings. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or \\&quot;Holding/system/Cost\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False. */\n    byTaxlots?: boolean;\n    /** Number of days ahead to bring back settlements from, in relation to the specified effectiveAt */\n    includeSettlementEventsAfterDays?: number;\n}\n\nexport interface GetPortfolioGroupRequestParams {\n    /** The scope of the portfolio group to retrieve the definition for. */\n    scope: string;\n    /** The code of the portfolio group to retrieve the definition for. Together with the scope              this uniquely identifies the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the portfolio group definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the portfolio group definition. Defaults to return              the latest version of the portfolio group definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from any domain that supports relationships              to decorate onto related entities. These must take the format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    relatedEntityPropertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the portfolio group in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetPortfolioGroupAccessMetadataByKeyRequestParams {\n    /** The scope of the Portfolio Group */\n    scope: string;\n    /** The Portfolio Group code */\n    code: string;\n    /** Key of the metadata entry to retrieve */\n    metadataKey: string;\n    /** The effectiveAt datetime at which to retrieve the access metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the access metadata */\n    asAt?: string;\n}\n\nexport interface GetPortfolioGroupCommandsRequestParams {\n    /** The scope of the portfolio group to retrieve the commands for. */\n    scope: string;\n    /** The code of the portfolio group to retrieve the commands for. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The lower bound asAt datetime (inclusive) from which to retrieve commands. There is no lower bound if this is not specified. */\n    fromAsAt?: string;\n    /** The upper bound asAt datetime (inclusive) from which to retrieve commands. There is no upper bound if this is not specified. */\n    toAsAt?: string;\n    /** Expression to filter the result set.               For example, to filter on the User ID, use \\&quot;userId.id eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetPortfolioGroupExpansionRequestParams {\n    /** The scope of the portfolio group to expand. */\n    scope: string;\n    /** The code of the portfolio group to expand. Together with the scope this uniquely identifies the portfolio              group to expand. */\n    code: string;\n    /** The effective datetime or cut label at which to expand the portfolio group. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to expand the portfolio group. Defaults to return the latest version of each portfolio in the group if not specified. */\n    asAt?: string;\n    /** The restricted list of property keys from the \\&quot;Portfolio\\&quot; domain which will be decorated onto each portfolio. These take the format {domain}/{scope}/{code} e.g. \\&quot;Portfolio/Manager/Id\\&quot;. */\n    propertyFilter?: Array<string>;\n}\n\nexport interface GetPortfolioGroupMetadataRequestParams {\n    /** The scope of the Portfolio Group */\n    scope: string;\n    /** The Portfolio Group code */\n    code: string;\n    /** The effectiveAt datetime at which to retrieve the Access Metadata */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Access Metadata */\n    asAt?: string;\n}\n\nexport interface GetPortfolioGroupPropertyTimeSeriesRequestParams {\n    /** The scope of the group. */\n    scope: string;\n    /** The code of the group. Together with the scope this uniquely identifies              the portfolio group. */\n    code: string;\n    /** The property key of the property that will have its history shown. These must be in the format {domain}/{scope}/{code} e.g. \\&quot;PortfolioGroup/Manager/Id\\&quot;.              Each property must be from the \\&quot;PortfolioGroup\\&quot; domain. */\n    propertyKey: string;\n    /** The effective datetime used to resolve the portfolio group. Defaults to the current LUSID system datetime if not specified. */\n    portfolioGroupEffectiveAt?: string;\n    /** The asAt datetime at which to list the portfolio group\\&#39;s property history. Defaults to return the current datetime if not supplied. */\n    asAt?: string;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties from a previous call to get property time series.              This value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\nexport interface GetPortfolioGroupRelationsRequestParams {\n    /** The scope of the portfolio group. */\n    scope: string;\n    /** The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve relations. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relations. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter the relations. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifiers types (as property keys) used for referencing Persons or Legal Entities. These take the format              {domain}/{scope}/{code} e.g. \\&quot;Person/CompanyDetails/Role\\&quot;. They must be from the \\&quot;Person\\&quot; or \\&quot;LegalEntity\\&quot; domain.              Only identifier types stated will be used to look up relevant entities in relations. If not applicable, provide an empty array. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetPortfolioGroupRelationshipsRequestParams {\n    /** The scope of the portfolio group. */\n    scope: string;\n    /** The code of the portfolio group. Together with the scope this uniquely identifies              the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve relationship. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to return the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter relationships. Users should provide null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These can be specified from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. An Empty array may be used to return all related Entities. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetTransactionsForPortfolioGroupRequestParams {\n    /** The scope of the portfolio group. */\n    scope: string;\n    /** The code of the portfolio group. Together with the scope this uniquely identifies               the portfolio group. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the transactions.               There is no lower bound if this is not specified. */\n    fromTransactionDate?: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve transactions.               There is no upper bound if this is not specified. */\n    toTransactionDate?: string;\n    /** The asAt datetime at which to retrieve the transactions. Defaults to return the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.               For example, to filter on the Transaction Type, use \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot;, \\&quot;Transaction\\&quot;, \\&quot;LegalEntity\\&quot; or \\&quot;CustodianAccount\\&quot; domain to decorate onto               the transactions. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or               \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing transactions from a previous call to GetTransactions. */\n    page?: string;\n    /** Option to specify whether or not to include cancelled transactions,               including previous versions of transactions which have since been amended.               Defaults to False if not specified. */\n    showCancelledTransactions?: boolean;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface ListPortfolioGroupsRequestParams {\n    /** The scope to list the portfolio groups in. */\n    scope: string;\n    /** The effective datetime or cut label at which to list the portfolio groups. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the portfolio groups. Defaults to return the latest version of each portfolio group if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing portfolio groups from a previous call to list portfolio groups. This  value is returned from the previous call. If a pagination token is provided the filter, effectiveAt, sortBy  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to no limit if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.              For example, to filter on the Display Name, use \\&quot;displayName eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from any domain that supports relationships              to decorate onto related entities. These must take the format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    relatedEntityPropertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the portfolio groups in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface PatchPortfolioGroupAccessMetadataRequestParams {\n    /** The scope of the Portfolio Group */\n    scope: string;\n    /** The Portfolio Group code */\n    code: string;\n    /** The Json patch document */\n    accessMetadataOperation: Array<AccessMetadataOperation>;\n    /** The date this rule will be effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpdatePortfolioGroupRequestParams {\n    /** The scope of the portfolio group to update the definition for. */\n    scope: string;\n    /** The code of the portfolio group to update the definition for. Together with the scope this uniquely identifies the portfolio group. */\n    code: string;\n    /** The effective datetime or cut label at which to update the definition. */\n    effectiveAt?: string;\n    /** The updated portfolio group definition. */\n    updatePortfolioGroupRequest?: UpdatePortfolioGroupRequest;\n}\n\nexport interface UpsertGroupPropertiesRequestParams {\n    /** The scope of the group to update or insert the properties onto. */\n    scope: string;\n    /** The code of the group to update or insert the properties onto. Together with the scope this uniquely identifies the group. */\n    code: string;\n    /** The properties to be updated or inserted onto the group. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;PortfolioGroup/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\nexport interface UpsertPortfolioGroupAccessMetadataRequestParams {\n    /** The scope of the Portfolio Group */\n    scope: string;\n    /** The Portfolio Group code */\n    code: string;\n    /** Key of the access metadata entry to upsert */\n    metadataKey: string;\n    /** The Portfolio Group Access Metadata rule to upsert */\n    upsertPortfolioGroupAccessMetadataRequest: UpsertPortfolioGroupAccessMetadataRequest;\n    /** The date this rule will be effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PortfolioGroupsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] AddPortfolioToGroup: Add portfolio to group\n     * Add a single portfolio to a portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addPortfolioToGroup(requestParameters?: AddPortfolioToGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public addPortfolioToGroup(requestParameters?: AddPortfolioToGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public addPortfolioToGroup(requestParameters?: AddPortfolioToGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public addPortfolioToGroup(requestParameters?: AddPortfolioToGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addPortfolioToGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addPortfolioToGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const resourceId = requestParameters?.resourceId;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/portfolios`;\n        return this.httpClient.request<PortfolioGroup>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: resourceId,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] AddSubGroupToGroup: Add sub group to group\n     * Add a portfolio group to a portfolio group as a sub group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addSubGroupToGroup(requestParameters?: AddSubGroupToGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public addSubGroupToGroup(requestParameters?: AddSubGroupToGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public addSubGroupToGroup(requestParameters?: AddSubGroupToGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public addSubGroupToGroup(requestParameters?: AddSubGroupToGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling addSubGroupToGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling addSubGroupToGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const resourceId = requestParameters?.resourceId;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/subgroups`;\n        return this.httpClient.request<PortfolioGroup>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: resourceId,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BuildTransactionsForPortfolioGroup: Build transactions for transaction portfolios in a portfolio group\n     * Build transactions for transaction portfolios in a portfolio group over a given interval of effective time.                When the specified portfolio in a portfolio group is a derived transaction portfolio, the returned set of transactions is the  union set of all transactions of the parent (and any grandparents etc.) and the specified derived transaction portfolio itself.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public buildTransactionsForPortfolioGroup(requestParameters?: BuildTransactionsForPortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfOutputTransaction>;\n    public buildTransactionsForPortfolioGroup(requestParameters?: BuildTransactionsForPortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactionsForPortfolioGroup(requestParameters?: BuildTransactionsForPortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactionsForPortfolioGroup(requestParameters?: BuildTransactionsForPortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\n        const transactionQueryParameters = requestParameters?.transactionQueryParameters;\n        if (transactionQueryParameters === null || transactionQueryParameters === undefined) {\n            throw new Error('Required parameter transactionQueryParameters was null or undefined when calling buildTransactionsForPortfolioGroup.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/$build`;\n        return this.httpClient.request<VersionedResourceListOfOutputTransaction>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePortfolioGroup: Create portfolio group\n     * Create a portfolio group in a specific scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPortfolioGroup(requestParameters?: CreatePortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public createPortfolioGroup(requestParameters?: CreatePortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public createPortfolioGroup(requestParameters?: CreatePortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public createPortfolioGroup(requestParameters?: CreatePortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPortfolioGroup.');\n        }\n        const createPortfolioGroupRequest = requestParameters?.createPortfolioGroupRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioGroup>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createPortfolioGroupRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteGroupProperties: Delete group properties\n     * Delete one or more properties from a single portfolio group. If the properties are time variant then an effective date time from which the properties  will be deleted must be specified. If the properties are perpetual then it is invalid to specify an effective date time for deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteGroupProperties(requestParameters?: DeleteGroupPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteGroupProperties(requestParameters?: DeleteGroupPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteGroupProperties(requestParameters?: DeleteGroupPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteGroupProperties(requestParameters?: DeleteGroupPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteGroupProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteGroupProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteGroupProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteKeyFromPortfolioGroupAccessMetadata: Delete a Portfolio Group Access Metadata entry\n     * Deletes the Portfolio Group Access Metadata entry that exactly matches the provided identifier parts.    It is important to always check to verify success (or failure).\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteKeyFromPortfolioGroupAccessMetadata(requestParameters?: DeleteKeyFromPortfolioGroupAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(requestParameters?: DeleteKeyFromPortfolioGroupAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(requestParameters?: DeleteKeyFromPortfolioGroupAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioGroupAccessMetadata(requestParameters?: DeleteKeyFromPortfolioGroupAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteKeyFromPortfolioGroupAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePortfolioFromGroup: Delete portfolio from group\n     * Remove a single portfolio from a portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePortfolioFromGroup(requestParameters?: DeletePortfolioFromGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public deletePortfolioFromGroup(requestParameters?: DeletePortfolioFromGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public deletePortfolioFromGroup(requestParameters?: DeletePortfolioFromGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public deletePortfolioFromGroup(requestParameters?: DeletePortfolioFromGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        const portfolioScope = requestParameters?.portfolioScope;\n        if (portfolioScope === null || portfolioScope === undefined) {\n            throw new Error('Required parameter portfolioScope was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        const portfolioCode = requestParameters?.portfolioCode;\n        if (portfolioCode === null || portfolioCode === undefined) {\n            throw new Error('Required parameter portfolioCode was null or undefined when calling deletePortfolioFromGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/portfolios/${this.configuration.encodeParam({name: \"portfolioScope\", value: portfolioScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"portfolioCode\", value: portfolioCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioGroup>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePortfolioGroup: Delete portfolio group\n     * Delete a single portfolio group. A portfolio group can be deleted while it still contains portfolios or sub groups.  In this case any portfolios or sub groups contained in this group will not be deleted, however they will no longer be grouped together by this portfolio group.  The deletion will be valid from the portfolio group\\&#39;s creation datetime, ie. the portfolio group will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePortfolioGroup(requestParameters?: DeletePortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePortfolioGroup(requestParameters?: DeletePortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioGroup(requestParameters?: DeletePortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioGroup(requestParameters?: DeletePortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioGroup.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteSubGroupFromGroup: Delete sub group from group\n     * Remove a single portfolio group (sub group) from a portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteSubGroupFromGroup(requestParameters?: DeleteSubGroupFromGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public deleteSubGroupFromGroup(requestParameters?: DeleteSubGroupFromGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public deleteSubGroupFromGroup(requestParameters?: DeleteSubGroupFromGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public deleteSubGroupFromGroup(requestParameters?: DeleteSubGroupFromGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        const subgroupScope = requestParameters?.subgroupScope;\n        if (subgroupScope === null || subgroupScope === undefined) {\n            throw new Error('Required parameter subgroupScope was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        const subgroupCode = requestParameters?.subgroupCode;\n        if (subgroupCode === null || subgroupCode === undefined) {\n            throw new Error('Required parameter subgroupCode was null or undefined when calling deleteSubGroupFromGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/subgroups/${this.configuration.encodeParam({name: \"subgroupScope\", value: subgroupScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"subgroupCode\", value: subgroupCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioGroup>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetA2BDataForPortfolioGroup: Get A2B data for a Portfolio Group\n     * Get an A2B report for all Transaction Portfolios within the given portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getA2BDataForPortfolioGroup(requestParameters?: GetA2BDataForPortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfA2BDataRecord>;\n    public getA2BDataForPortfolioGroup(requestParameters?: GetA2BDataForPortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BDataForPortfolioGroup(requestParameters?: GetA2BDataForPortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BDataForPortfolioGroup(requestParameters?: GetA2BDataForPortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BDataForPortfolioGroup.');\n        }\n        const asAt = requestParameters?.asAt;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/a2b`;\n        return this.httpClient.request<VersionedResourceListOfA2BDataRecord>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetGroupProperties: Get group properties\n     * List all the properties of a single portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getGroupProperties(requestParameters?: GetGroupPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroupProperties>;\n    public getGroupProperties(requestParameters?: GetGroupPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroupProperties>>;\n    public getGroupProperties(requestParameters?: GetGroupPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroupProperties>>;\n    public getGroupProperties(requestParameters?: GetGroupPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getGroupProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getGroupProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<PortfolioGroupProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldingsForPortfolioGroup: Get holdings for transaction portfolios in portfolio group\n     * Get the holdings of transaction portfolios in specified portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getHoldingsForPortfolioGroup(requestParameters?: GetHoldingsForPortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfPortfolioHolding>;\n    public getHoldingsForPortfolioGroup(requestParameters?: GetHoldingsForPortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldingsForPortfolioGroup(requestParameters?: GetHoldingsForPortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldingsForPortfolioGroup(requestParameters?: GetHoldingsForPortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsForPortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsForPortfolioGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const byTaxlots = requestParameters?.byTaxlots;\n        const includeSettlementEventsAfterDays = requestParameters?.includeSettlementEventsAfterDays;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (byTaxlots !== undefined && byTaxlots !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>byTaxlots, 'byTaxlots');\n        }\n        if (includeSettlementEventsAfterDays !== undefined && includeSettlementEventsAfterDays !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeSettlementEventsAfterDays, 'includeSettlementEventsAfterDays');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings`;\n        return this.httpClient.request<VersionedResourceListOfPortfolioHolding>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioGroup: Get portfolio group\n     * Retrieve the definition of a single portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroup(requestParameters?: GetPortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public getPortfolioGroup(requestParameters?: GetPortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public getPortfolioGroup(requestParameters?: GetPortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public getPortfolioGroup(requestParameters?: GetPortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const relatedEntityPropertyKeys = requestParameters?.relatedEntityPropertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (relatedEntityPropertyKeys) {\n            relatedEntityPropertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relatedEntityPropertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioGroup>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfolioGroupAccessMetadataByKey: Get an entry identified by a metadataKey in the Access Metadata of a Portfolio Group\n     * Get a specific Portfolio Group access metadata by specifying the corresponding identifier parts                No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupAccessMetadataByKey(requestParameters?: GetPortfolioGroupAccessMetadataByKeyRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public getPortfolioGroupAccessMetadataByKey(requestParameters?: GetPortfolioGroupAccessMetadataByKeyRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPortfolioGroupAccessMetadataByKey(requestParameters?: GetPortfolioGroupAccessMetadataByKeyRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPortfolioGroupAccessMetadataByKey(requestParameters?: GetPortfolioGroupAccessMetadataByKeyRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPortfolioGroupAccessMetadataByKey.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioGroupCommands: Get portfolio group commands\n     * Gets all the commands that modified a single portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupCommands(requestParameters?: GetPortfolioGroupCommandsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfProcessedCommand>;\n    public getPortfolioGroupCommands(requestParameters?: GetPortfolioGroupCommandsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfProcessedCommand>>;\n    public getPortfolioGroupCommands(requestParameters?: GetPortfolioGroupCommandsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfProcessedCommand>>;\n    public getPortfolioGroupCommands(requestParameters?: GetPortfolioGroupCommandsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupCommands.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupCommands.');\n        }\n        const fromAsAt = requestParameters?.fromAsAt;\n        const toAsAt = requestParameters?.toAsAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromAsAt !== undefined && fromAsAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromAsAt, 'fromAsAt');\n        }\n        if (toAsAt !== undefined && toAsAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toAsAt, 'toAsAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/commands`;\n        return this.httpClient.request<ResourceListOfProcessedCommand>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfolioGroupExpansion: Get portfolio group expansion\n     * List all the portfolios in a group, including all portfolios within sub groups in the group. Each portfolio will be decorated with all of its properties unless a property filter is specified.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupExpansion(requestParameters?: GetPortfolioGroupExpansionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ExpandedGroup>;\n    public getPortfolioGroupExpansion(requestParameters?: GetPortfolioGroupExpansionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ExpandedGroup>>;\n    public getPortfolioGroupExpansion(requestParameters?: GetPortfolioGroupExpansionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ExpandedGroup>>;\n    public getPortfolioGroupExpansion(requestParameters?: GetPortfolioGroupExpansionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupExpansion.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupExpansion.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyFilter = requestParameters?.propertyFilter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyFilter) {\n            propertyFilter.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyFilter');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/expansion`;\n        return this.httpClient.request<ExpandedGroup>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfolioGroupMetadata: Get Access Metadata rules for Portfolio Group\n     * Pass the scope and Portfolio Group code parameters to retrieve the associated Access Metadata\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupMetadata(requestParameters?: GetPortfolioGroupMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getPortfolioGroupMetadata(requestParameters?: GetPortfolioGroupMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioGroupMetadata(requestParameters?: GetPortfolioGroupMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioGroupMetadata(requestParameters?: GetPortfolioGroupMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfolioGroupPropertyTimeSeries: Get the time series of a portfolio group property\n     * List the complete time series of a portfolio group property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupPropertyTimeSeries(requestParameters?: GetPortfolioGroupPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getPortfolioGroupPropertyTimeSeries(requestParameters?: GetPortfolioGroupPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPortfolioGroupPropertyTimeSeries(requestParameters?: GetPortfolioGroupPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPortfolioGroupPropertyTimeSeries(requestParameters?: GetPortfolioGroupPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPortfolioGroupPropertyTimeSeries.');\n        }\n        const portfolioGroupEffectiveAt = requestParameters?.portfolioGroupEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (portfolioGroupEffectiveAt !== undefined && portfolioGroupEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioGroupEffectiveAt, 'portfolioGroupEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPortfolioGroupRelations: Get Relations for Portfolio Group\n     * Get relations for the specified Portfolio Group\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupRelations(requestParameters?: GetPortfolioGroupRelationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelation>;\n    public getPortfolioGroupRelations(requestParameters?: GetPortfolioGroupRelationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPortfolioGroupRelations(requestParameters?: GetPortfolioGroupRelationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPortfolioGroupRelations(requestParameters?: GetPortfolioGroupRelationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupRelations.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupRelations.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relations`;\n        return this.httpClient.request<ResourceListOfRelation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfolioGroupRelationships: Get Relationships for Portfolio Group\n     * Get relationships for the specified Portfolio Group\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioGroupRelationships(requestParameters?: GetPortfolioGroupRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getPortfolioGroupRelationships(requestParameters?: GetPortfolioGroupRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPortfolioGroupRelationships(requestParameters?: GetPortfolioGroupRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPortfolioGroupRelationships(requestParameters?: GetPortfolioGroupRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioGroupRelationships.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioGroupRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionsForPortfolioGroup: Get transactions for transaction portfolios in a portfolio group\n     * Get transactions for transaction portfolios in a portfolio group over a given interval of effective time.                When the specified portfolio in a portfolio group is a derived transaction portfolio, the returned set of transactions is the  union set of all transactions of the parent (and any grandparents etc.) and the specified derived transaction portfolio itself.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionsForPortfolioGroup(requestParameters?: GetTransactionsForPortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfTransaction>;\n    public getTransactionsForPortfolioGroup(requestParameters?: GetTransactionsForPortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfTransaction>>;\n    public getTransactionsForPortfolioGroup(requestParameters?: GetTransactionsForPortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfTransaction>>;\n    public getTransactionsForPortfolioGroup(requestParameters?: GetTransactionsForPortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionsForPortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionsForPortfolioGroup.');\n        }\n        const fromTransactionDate = requestParameters?.fromTransactionDate;\n        const toTransactionDate = requestParameters?.toTransactionDate;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n        const showCancelledTransactions = requestParameters?.showCancelledTransactions;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromTransactionDate !== undefined && fromTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromTransactionDate, 'fromTransactionDate');\n        }\n        if (toTransactionDate !== undefined && toTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toTransactionDate, 'toTransactionDate');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (showCancelledTransactions !== undefined && showCancelledTransactions !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>showCancelledTransactions, 'showCancelledTransactions');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions`;\n        return this.httpClient.request<VersionedResourceListOfTransaction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfolioGroups: List portfolio groups\n     * List all the portfolio groups in a single scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPortfolioGroups(requestParameters?: ListPortfolioGroupsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPortfolioGroup>;\n    public listPortfolioGroups(requestParameters?: ListPortfolioGroupsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPortfolioGroup>>;\n    public listPortfolioGroups(requestParameters?: ListPortfolioGroupsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPortfolioGroup>>;\n    public listPortfolioGroups(requestParameters?: ListPortfolioGroupsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfolioGroups.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const relatedEntityPropertyKeys = requestParameters?.relatedEntityPropertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (relatedEntityPropertyKeys) {\n            relatedEntityPropertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relatedEntityPropertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfPortfolioGroup>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PatchPortfolioGroupAccessMetadata: Patch Access Metadata rules for a Portfolio Group.\n     * Patch Portfolio Group Access Metadata Rules in a single scope.  The behaviour is defined by the JSON Patch specification.                Currently only \\&#39;add\\&#39; is a supported operation on the patch document.    Currently only valid metadata keys are supported paths on the patch document.                The response will return any affected Portfolio Group Access Metadata rules or a failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPortfolioGroupAccessMetadata(requestParameters?: PatchPortfolioGroupAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPortfolioGroupAccessMetadata(requestParameters?: PatchPortfolioGroupAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioGroupAccessMetadata(requestParameters?: PatchPortfolioGroupAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioGroupAccessMetadata(requestParameters?: PatchPortfolioGroupAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioGroupAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioGroupAccessMetadata.');\n        }\n        const accessMetadataOperation = requestParameters?.accessMetadataOperation;\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPortfolioGroupAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: accessMetadataOperation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdatePortfolioGroup: Update portfolio group\n     * Update the definition of a single portfolio group. Not all elements within a portfolio group definition are modifiable  due to the potential implications for data already stored against the portfolio group.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePortfolioGroup(requestParameters?: UpdatePortfolioGroupRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroup>;\n    public updatePortfolioGroup(requestParameters?: UpdatePortfolioGroupRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroup>>;\n    public updatePortfolioGroup(requestParameters?: UpdatePortfolioGroupRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroup>>;\n    public updatePortfolioGroup(requestParameters?: UpdatePortfolioGroupRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePortfolioGroup.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePortfolioGroup.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const updatePortfolioGroupRequest = requestParameters?.updatePortfolioGroupRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PortfolioGroup>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updatePortfolioGroupRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertGroupProperties: Upsert group properties\n     * Update or insert one or more properties onto a single group. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;PortfolioGroup\\&#39;.                Upserting a property that exists for a group, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertGroupProperties(requestParameters?: UpsertGroupPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioGroupProperties>;\n    public upsertGroupProperties(requestParameters?: UpsertGroupPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioGroupProperties>>;\n    public upsertGroupProperties(requestParameters?: UpsertGroupPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioGroupProperties>>;\n    public upsertGroupProperties(requestParameters?: UpsertGroupPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertGroupProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertGroupProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<PortfolioGroupProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioGroupAccessMetadata: Upsert a Portfolio Group Access Metadata entry associated with a specific metadataKey. This creates or updates the data in LUSID.\n     * Update or insert one Portfolio Group Access Metadata Entry in a single scope. An item will be updated if it already exists  and inserted if it does not.                The response will return the successfully updated or inserted Portfolio Group Access Metadata rule or failure message if unsuccessful.                It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPortfolioGroupAccessMetadata(requestParameters?: UpsertPortfolioGroupAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPortfolioGroupAccessMetadata(requestParameters?: UpsertPortfolioGroupAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioGroupAccessMetadata(requestParameters?: UpsertPortfolioGroupAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioGroupAccessMetadata(requestParameters?: UpsertPortfolioGroupAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        const upsertPortfolioGroupAccessMetadataRequest = requestParameters?.upsertPortfolioGroupAccessMetadataRequest;\n        if (upsertPortfolioGroupAccessMetadataRequest === null || upsertPortfolioGroupAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPortfolioGroupAccessMetadataRequest was null or undefined when calling upsertPortfolioGroupAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfoliogroups/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfAccessMetadataValueOf>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertPortfolioGroupAccessMetadataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AccessMetadataOperation } from '../model/accessMetadataOperation';\n// @ts-ignore\nimport { AccessMetadataValue } from '../model/accessMetadataValue';\n// @ts-ignore\nimport { AggregatedReturnsDispersionRequest } from '../model/aggregatedReturnsDispersionRequest';\n// @ts-ignore\nimport { AggregatedReturnsRequest } from '../model/aggregatedReturnsRequest';\n// @ts-ignore\nimport { AggregatedReturnsResponse } from '../model/aggregatedReturnsResponse';\n// @ts-ignore\nimport { BatchUpsertPortfolioAccessMetadataRequest } from '../model/batchUpsertPortfolioAccessMetadataRequest';\n// @ts-ignore\nimport { BatchUpsertPortfolioAccessMetadataResponse } from '../model/batchUpsertPortfolioAccessMetadataResponse';\n// @ts-ignore\nimport { CompositeBreakdownRequest } from '../model/compositeBreakdownRequest';\n// @ts-ignore\nimport { CompositeBreakdownResponse } from '../model/compositeBreakdownResponse';\n// @ts-ignore\nimport { CompositeDispersionResponse } from '../model/compositeDispersionResponse';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { InstrumentEventInstruction } from '../model/instrumentEventInstruction';\n// @ts-ignore\nimport { InstrumentEventInstructionRequest } from '../model/instrumentEventInstructionRequest';\n// @ts-ignore\nimport { InstrumentEventInstructionsResponse } from '../model/instrumentEventInstructionsResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfInstrumentEventInstruction } from '../model/pagedResourceListOfInstrumentEventInstruction';\n// @ts-ignore\nimport { PerformanceReturn } from '../model/performanceReturn';\n// @ts-ignore\nimport { Portfolio } from '../model/portfolio';\n// @ts-ignore\nimport { PortfolioProperties } from '../model/portfolioProperties';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { ResourceListOfAccessMetadataValueOf } from '../model/resourceListOfAccessMetadataValueOf';\n// @ts-ignore\nimport { ResourceListOfAggregatedReturn } from '../model/resourceListOfAggregatedReturn';\n// @ts-ignore\nimport { ResourceListOfPerformanceReturn } from '../model/resourceListOfPerformanceReturn';\n// @ts-ignore\nimport { ResourceListOfPortfolio } from '../model/resourceListOfPortfolio';\n// @ts-ignore\nimport { ResourceListOfProcessedCommand } from '../model/resourceListOfProcessedCommand';\n// @ts-ignore\nimport { ResourceListOfProperty } from '../model/resourceListOfProperty';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { ResourceListOfRelation } from '../model/resourceListOfRelation';\n// @ts-ignore\nimport { ResourceListOfRelationship } from '../model/resourceListOfRelationship';\n// @ts-ignore\nimport { UpdatePortfolioRequest } from '../model/updatePortfolioRequest';\n// @ts-ignore\nimport { UpsertPortfolioAccessMetadataRequest } from '../model/upsertPortfolioAccessMetadataRequest';\n// @ts-ignore\nimport { UpsertReturnsResponse } from '../model/upsertReturnsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface BatchUpsertPortfolioAccessMetadataRequestParams {\n    /** The Access Metadata Rules to upsert and the Portfolio identifiers to upsert for */\n    requestBody: { [key: string]: BatchUpsertPortfolioAccessMetadataRequest; };\n    /** The date these rules will be effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied, this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface DeleteInstrumentEventInstructionRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The id of the instruction to be deleted. */\n    instrumentEventInstructionId: string;\n    /** The effective date at which the portfolio will be resolved. Defaults to current time if not specified. */\n    portfolioEffectiveAt?: string;\n}\n\nexport interface DeleteKeyFromPortfolioAccessMetadataRequestParams {\n    /** The scope of the Quote Access Metadata Rule to retrieve. */\n    scope: string;\n    /** Portfolio code */\n    code: string;\n    /** The metadataKey identifying the access metadata entry to delete */\n    metadataKey: string;\n    /** The effective date to delete at, if this is not supplied, it will delete all data found */\n    effectiveAt?: string;\n    /** The effective date until which the delete is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface DeletePortfolioRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n}\n\nexport interface DeletePortfolioPropertiesRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The property keys of the properties to delete. These must take the format              {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. Each property must be from the \\&#39;Portfolio\\&#39; domain. */\n    propertyKeys: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is              before the time-variant property exists then a failure is returned. Do not specify this parameter if any of              the properties to delete are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface DeletePortfolioReturnsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The scope of the Returns. */\n    returnScope: string;\n    /** The code of the Returns. */\n    returnCode: string;\n    /** The start date from which to delete the Returns. */\n    fromEffectiveAt: string;\n    /** The end date from which to delete the Returns. */\n    toEffectiveAt: string;\n    /** The Period (Daily or Monthly) of the Returns to be deleted. Defaults to Daily. */\n    period?: string;\n}\n\nexport interface GetAggregatedReturnsDispersionMetricsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The request used in the AggregatedReturnsDispersionMetric. */\n    aggregatedReturnsDispersionRequest: AggregatedReturnsDispersionRequest;\n    /** The asAt datetime at which to retrieve the Returns. Defaults to the latest. */\n    asAt?: string;\n}\n\nexport interface GetCompositeBreakdownRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The request used in the GetCompositeBreakdown. */\n    compositeBreakdownRequest: CompositeBreakdownRequest;\n    /** The start date from which to calculate the Returns. */\n    fromEffectiveAt?: string;\n    /** The end date for which to calculate the Returns. */\n    toEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Returns. Defaults to the latest. */\n    asAt?: string;\n}\n\nexport interface GetInstrumentEventInstructionRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The id of the instruction to be retrieved. */\n    instrumentEventInstructionId: string;\n    /** The effective date at which the portfolio will be resolved. Defaults to current time if not specified. */\n    portfolioEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instruction. Defaults to return the latest version of the instruction if not specified. */\n    asAt?: string;\n}\n\nexport interface GetPortfolioRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the portfolio definition. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the portfolio definition. Defaults to returning the latest version of the portfolio definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Portfolio\\&#39; domain to decorate onto the portfolio,              or from any domain that supports relationships to decorate onto related entities. These must take the format              {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the portfolio in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface GetPortfolioAggregateReturnsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The scope of the Returns. */\n    returnScope: string;\n    /** The code of the Returns. */\n    returnCode: string;\n    /** The Recipe Scope for getting the fx rates */\n    recipeIdScope?: string;\n    /** The Recipe Code for getting the fx rates */\n    recipeIdCode?: string;\n    /** The start date from which to calculate the Returns. */\n    fromEffectiveAt?: string;\n    /** The end date for which to calculate the Returns. */\n    toEffectiveAt?: string;\n    /** The method used to calculate the Portfolio performance:              Equal/Asset. */\n    compositeMethod?: string;\n    /** The type of the returns used to calculate the aggregation result: Daily/Monthly. */\n    period?: string;\n    /** The type of calculated output: Daily/Weekly/Monthly/Quarterly/Half-Yearly/Yearly. */\n    outputFrequency?: string;\n    /** Determines what type of returns should be calculated, see https://support.lusid.com/knowledgebase/article/KA-01675/en-us for a list of available metrics. */\n    metrics?: Array<string>;\n    /** The asAt datetime at which to retrieve the Returns. Defaults to the latest. */\n    asAt?: string;\n    /** The date from which to consider the Returns on the Portfolio, if this is different from the date when Returns begin. Can be a date string or Portfolio property. */\n    alternativeIncDate?: string;\n}\n\nexport interface GetPortfolioAggregatedReturnsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The request used in the AggregatedReturns. */\n    aggregatedReturnsRequest: AggregatedReturnsRequest;\n    /** The start date from which to calculate the Returns. */\n    fromEffectiveAt?: string;\n    /** The end date for which to calculate the Returns. */\n    toEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Returns. Defaults to the latest. */\n    asAt?: string;\n}\n\nexport interface GetPortfolioCommandsRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The lower bound asAt datetime (inclusive) from which to retrieve commands. There is no lower bound if this is not specified. */\n    fromAsAt?: string;\n    /** The upper bound asAt datetime (inclusive) from which to retrieve commands. There is no upper bound if this is not specified. */\n    toAsAt?: string;\n    /** Expression to filter the results.              For example, to filter on the User ID, specify \\&quot;userId.id eq \\&#39;string\\&#39;\\&quot;.              For more information about filtering, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The pagination token to use to continue listing commands; this value is returned from the previous call. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 500 if not specified. */\n    limit?: number;\n}\n\nexport interface GetPortfolioMetadataRequestParams {\n    /** The scope of the Portfolio Access Metadata Rule to retrieve. */\n    scope: string;\n    /** Portfolio code */\n    code: string;\n    /** The effectiveAt datetime at which to retrieve the access metadata rule. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the portfolio access metadata. */\n    asAt?: string;\n}\n\nexport interface GetPortfolioPropertiesRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to list the portfolio\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the portfolio\\&#39;s properties. Defaults to returning the latest version of each property if not specified. */\n    asAt?: string;\n}\n\nexport interface GetPortfolioPropertyTimeSeriesRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The property key of the property whose history to show.              This must be from the \\&#39;Portfolio\\&#39; domain and in the format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    propertyKey: string;\n    /** The effective datetime used to resolve the portfolio. Defaults to the current LUSID system datetime if not specified. */\n    portfolioEffectiveAt?: string;\n    /** The asAt datetime at which to show the history. Defaults to returning the current datetime if not supplied. */\n    asAt?: string;\n    /** Expression to filter the results. For more information about filtering,              see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties; this value is returned from              the previous call. If a pagination token is provided, the filter, portfolioEffectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. */\n    limit?: number;\n}\n\nexport interface GetPortfolioRelationsRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve relations. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relations. Defaults to returning the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter the relations. Provide a null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These must be from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. Only identifier types provided will be used to look up relevant entities in relations. If not applicable, provide an empty array. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetPortfolioRelationshipsRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve relationships. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve relationships. Defaults to returning the latest LUSID AsAt time if not specified. */\n    asAt?: string;\n    /** Expression to filter the relationships. Provide a null or empty string for this field until further notice. */\n    filter?: string;\n    /** Identifier types (as property keys) used for referencing Persons or Legal Entities.              These can be specified from the \\&#39;Person\\&#39; or \\&#39;LegalEntity\\&#39; domains and have the format {domain}/{scope}/{code}, for example              \\&#39;Person/CompanyDetails/Role\\&#39;. An Empty array may be used to return all related Entities. */\n    identifierTypes?: Array<string>;\n}\n\nexport interface GetPortfolioReturnsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The scope of the Returns. */\n    returnScope: string;\n    /** The code of the Returns. */\n    returnCode: string;\n    /** The start date from which to get the Returns. */\n    fromEffectiveAt?: string;\n    /** The end date from which to get the Returns. */\n    toEffectiveAt?: string;\n    /** Show the Returns on a Daily or Monthly period. Defaults to Daily. */\n    period?: string;\n    /** The asAt datetime at which to retrieve the Returns. Defaults to the latest. */\n    asAt?: string;\n}\n\nexport interface GetPortfoliosAccessMetadataByKeyRequestParams {\n    /** The scope of the Portfolio Access Metadata Rule to retrieve. */\n    scope: string;\n    /** The code of the portfolio */\n    code: string;\n    /** Key of the metadata to retrieve */\n    metadataKey: string;\n    /** The effective date of the rule */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the portfolio access metadata. */\n    asAt?: string;\n}\n\nexport interface ListInstrumentEventInstructionsRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective date at which the portfolio will be resolved. Defaults to current time if not specified. */\n    portfolioEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instructions. Defaults to latest if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing instructions; this value is returned from the previous call.              If a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n}\n\nexport interface ListPortfolioPropertiesRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to list the portfolio\\&#39;s properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the portfolio\\&#39;s properties. Defaults to returning the latest version of each property if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing commands; this value is returned from the previous call. */\n    page?: string;\n    /** When paginating, limit the results per page to this number. */\n    limit?: number;\n}\n\nexport interface ListPortfoliosRequestParams {\n    /** The effective datetime or cut label at which to list the portfolios. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the portfolios. Defaults to returning the latest version              of each portfolio if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing portfolios; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the transaction type, specify \\&quot;type eq \\&#39;Transaction\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** Expression specifying the criteria that the returned portfolios must meet. For example, to see which              portfolios have holdings in instruments with a LusidInstrumentId (LUID) of \\&#39;LUID_PPA8HI6M\\&#39; or a Figi of \\&#39;BBG000BLNNH6\\&#39;,              specify \\&quot;instrument.identifiers in ((\\&#39;LusidInstrumentId\\&#39;, \\&#39;LUID_PPA8HI6M\\&#39;), (\\&#39;Figi\\&#39;, \\&#39;BBG000BLNNH6\\&#39;))\\&quot;. */\n    query?: string;\n    /** A list of property keys from the \\&#39;Portfolio\\&#39; domain to decorate onto each portfolio,              or from any domain that supports relationships to decorate onto related entities. These must take the              format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the portfolios in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface ListPortfoliosForScopeRequestParams {\n    /** The scope whose portfolios to list. */\n    scope: string;\n    /** The effective datetime or cut label at which to list the portfolios. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the portfolios. Defaults to returning the latest version              of each portfolio if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing portfolios. This  value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt  and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.              For more information about filtering results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;Portfolio\\&#39; domain to decorate onto each portfolio,              or from any domain that supports relationships to decorate onto related entities. These must take the              format {domain}/{scope}/{code}, for example \\&#39;Portfolio/Manager/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** A list of relationship definitions that are used to decorate related entities              onto the portfolios in the response. These must take the form {relationshipDefinitionScope}/{relationshipDefinitionCode}. */\n    relationshipDefinitionIds?: Array<string>;\n}\n\nexport interface PatchPortfolioRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the               scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The json patch document. For more check: https://datatracker.ietf.org/doc/html/rfc6902. */\n    operation: Array<Operation>;\n}\n\nexport interface PatchPortfolioAccessMetadataRequestParams {\n    /** The scope of the Portfolio Access Metadata Rule. */\n    scope: string;\n    /** Portfolio code */\n    code: string;\n    /** The Json Patch document */\n    accessMetadataOperation: Array<AccessMetadataOperation>;\n    /** The date this rule will effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpdatePortfolioRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The updated portfolio definition. */\n    updatePortfolioRequest: UpdatePortfolioRequest;\n    /** The effective datetime or cut label at which to update the definition. Defaults to the current               LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface UpsertInstrumentEventInstructionsRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** Whether the batch request should fail atomically or in a partial fashion - allowed values: Atomic, Partial (default) */\n    successMode: string;\n    /** The instructions to be upserted to the portfolio. */\n    requestBody: { [key: string]: InstrumentEventInstructionRequest; };\n    /** The effective date at which the portfolio will be resolved. Defaults to current time if not specified. */\n    portfolioEffectiveAt?: string;\n}\n\nexport interface UpsertPortfolioAccessMetadataRequestParams {\n    /** The scope to use when updating or inserting the Portfolio Access Metadata Rule. */\n    scope: string;\n    /** Portfolio code */\n    code: string;\n    /** Key of the access metadata to upsert */\n    metadataKey: string;\n    /** The Portfolio Access Metadata Rule to update or insert */\n    upsertPortfolioAccessMetadataRequest: UpsertPortfolioAccessMetadataRequest;\n    /** The date this rule will effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpsertPortfolioPropertiesRequestParams {\n    /** The scope of the portfolio. */\n    scope: string;\n    /** The code of the portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** The properties to be created or updated. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code}, for example               \\&#39;Portfolio/Manager/Id\\&#39;. */\n    requestBody: { [key: string]: Property; };\n}\n\nexport interface UpsertPortfolioReturnsRequestParams {\n    /** The scope of the Portfolio. */\n    scope: string;\n    /** The code of the  Portfolio. */\n    code: string;\n    /** The scope of the Returns. */\n    returnScope: string;\n    /** The code of the Returns. */\n    returnCode: string;\n    /** This contains the Returns which need to be upsert. */\n    performanceReturn: Array<PerformanceReturn>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PortfoliosService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] BatchUpsertPortfolioAccessMetadata: Upsert multiple Portfolio Access Metadata Rules to multiple Portfolios\n     * Update or insert multiple Access Metadata rules for multiple Portfolios. Items will be updated if they already exist  and inserted if they do not. No other items will be affected    The response will return the successfully updated or inserted Portfolio Access Metadata Rules or a failure message if unsuccessful                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpsertPortfolioAccessMetadata(requestParameters?: BatchUpsertPortfolioAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpsertPortfolioAccessMetadataResponse>;\n    public batchUpsertPortfolioAccessMetadata(requestParameters?: BatchUpsertPortfolioAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpsertPortfolioAccessMetadataResponse>>;\n    public batchUpsertPortfolioAccessMetadata(requestParameters?: BatchUpsertPortfolioAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpsertPortfolioAccessMetadataResponse>>;\n    public batchUpsertPortfolioAccessMetadata(requestParameters?: BatchUpsertPortfolioAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertPortfolioAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/metadata`;\n        return this.httpClient.request<BatchUpsertPortfolioAccessMetadataResponse>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteInstrumentEventInstruction: Delete Instrument Event Instruction\n     * Delete a particular instruction for a particular portfolio\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteInstrumentEventInstruction(requestParameters?: DeleteInstrumentEventInstructionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteInstrumentEventInstruction(requestParameters?: DeleteInstrumentEventInstructionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteInstrumentEventInstruction(requestParameters?: DeleteInstrumentEventInstructionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteInstrumentEventInstruction(requestParameters?: DeleteInstrumentEventInstructionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\n        const instrumentEventInstructionId = requestParameters?.instrumentEventInstructionId;\n        if (instrumentEventInstructionId === null || instrumentEventInstructionId === undefined) {\n            throw new Error('Required parameter instrumentEventInstructionId was null or undefined when calling deleteInstrumentEventInstruction.');\n        }\n        const portfolioEffectiveAt = requestParameters?.portfolioEffectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (portfolioEffectiveAt !== undefined && portfolioEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioEffectiveAt, 'portfolioEffectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumenteventinstructions/${this.configuration.encodeParam({name: \"instrumentEventInstructionId\", value: instrumentEventInstructionId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteKeyFromPortfolioAccessMetadata: Delete a Portfolio Access Metadata Rule\n     * Delete the Portfolio Access Metadata Rule that exactly matches the provided identifier parts\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteKeyFromPortfolioAccessMetadata(requestParameters?: DeleteKeyFromPortfolioAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteKeyFromPortfolioAccessMetadata(requestParameters?: DeleteKeyFromPortfolioAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioAccessMetadata(requestParameters?: DeleteKeyFromPortfolioAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteKeyFromPortfolioAccessMetadata(requestParameters?: DeleteKeyFromPortfolioAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling deleteKeyFromPortfolioAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeletePortfolio: Delete portfolio\n     * Delete a particular portfolio.                The deletion will take effect from the portfolio\\&#39;s creation datetime. This means that the portfolio will no longer exist at any effective datetime, as per the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePortfolio(requestParameters?: DeletePortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePortfolio(requestParameters?: DeletePortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolio(requestParameters?: DeletePortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolio(requestParameters?: DeletePortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolio.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeletePortfolioProperties: Delete portfolio properties\n     * Delete one or more properties from a particular portfolio. If the properties are time-variant then an effective datetime from which  to delete properties must be specified. If the properties are perpetual then it is invalid to specify an effective datetime for deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePortfolioProperties(requestParameters?: DeletePortfolioPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePortfolioProperties(requestParameters?: DeletePortfolioPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioProperties(requestParameters?: DeletePortfolioPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioProperties(requestParameters?: DeletePortfolioPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioProperties.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePortfolioProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePortfolioReturns: Delete Returns\n     * Cancel one or more Returns which exist into the specified portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePortfolioReturns(requestParameters?: DeletePortfolioReturnsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePortfolioReturns(requestParameters?: DeletePortfolioReturnsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePortfolioReturns(requestParameters?: DeletePortfolioReturnsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePortfolioReturns(requestParameters?: DeletePortfolioReturnsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePortfolioReturns.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePortfolioReturns.');\n        }\n        const returnScope = requestParameters?.returnScope;\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling deletePortfolioReturns.');\n        }\n        const returnCode = requestParameters?.returnCode;\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling deletePortfolioReturns.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling deletePortfolioReturns.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling deletePortfolioReturns.');\n        }\n        const period = requestParameters?.period;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (period !== undefined && period !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>period, 'period');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/${this.configuration.encodeParam({name: \"returnScope\", value: returnScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"returnCode\", value: returnCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetAggregatedReturnsDispersionMetrics: Get the Aggregated Returns Dispersion metric\n     * Calculate the dispersion metric with the Aggregate Returns which are on the specified portfolio.             This works only for composites which have at least 6 constituents for a full year in.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAggregatedReturnsDispersionMetrics(requestParameters?: GetAggregatedReturnsDispersionMetricsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CompositeDispersionResponse>;\n    public getAggregatedReturnsDispersionMetrics(requestParameters?: GetAggregatedReturnsDispersionMetricsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CompositeDispersionResponse>>;\n    public getAggregatedReturnsDispersionMetrics(requestParameters?: GetAggregatedReturnsDispersionMetricsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CompositeDispersionResponse>>;\n    public getAggregatedReturnsDispersionMetrics(requestParameters?: GetAggregatedReturnsDispersionMetricsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\n        const aggregatedReturnsDispersionRequest = requestParameters?.aggregatedReturnsDispersionRequest;\n        if (aggregatedReturnsDispersionRequest === null || aggregatedReturnsDispersionRequest === undefined) {\n            throw new Error('Required parameter aggregatedReturnsDispersionRequest was null or undefined when calling getAggregatedReturnsDispersionMetrics.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/dispersion/$aggregated`;\n        return this.httpClient.request<CompositeDispersionResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: aggregatedReturnsDispersionRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetCompositeBreakdown: Get the Composite Breakdown on how the composite Returns are calculated\n     * Calculate the Composite Returns and return this with the constituents which are included in this calculation\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCompositeBreakdown(requestParameters?: GetCompositeBreakdownRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CompositeBreakdownResponse>;\n    public getCompositeBreakdown(requestParameters?: GetCompositeBreakdownRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CompositeBreakdownResponse>>;\n    public getCompositeBreakdown(requestParameters?: GetCompositeBreakdownRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CompositeBreakdownResponse>>;\n    public getCompositeBreakdown(requestParameters?: GetCompositeBreakdownRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCompositeBreakdown.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCompositeBreakdown.');\n        }\n        const compositeBreakdownRequest = requestParameters?.compositeBreakdownRequest;\n        if (compositeBreakdownRequest === null || compositeBreakdownRequest === undefined) {\n            throw new Error('Required parameter compositeBreakdownRequest was null or undefined when calling getCompositeBreakdown.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/breakdown`;\n        return this.httpClient.request<CompositeBreakdownResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: compositeBreakdownRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetInstrumentEventInstruction: Get Instrument Event Instruction\n     * Get a particular instruction for a particular portfolio\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getInstrumentEventInstruction(requestParameters?: GetInstrumentEventInstructionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentEventInstruction>;\n    public getInstrumentEventInstruction(requestParameters?: GetInstrumentEventInstructionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentEventInstruction>>;\n    public getInstrumentEventInstruction(requestParameters?: GetInstrumentEventInstructionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentEventInstruction>>;\n    public getInstrumentEventInstruction(requestParameters?: GetInstrumentEventInstructionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getInstrumentEventInstruction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getInstrumentEventInstruction.');\n        }\n        const instrumentEventInstructionId = requestParameters?.instrumentEventInstructionId;\n        if (instrumentEventInstructionId === null || instrumentEventInstructionId === undefined) {\n            throw new Error('Required parameter instrumentEventInstructionId was null or undefined when calling getInstrumentEventInstruction.');\n        }\n        const portfolioEffectiveAt = requestParameters?.portfolioEffectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (portfolioEffectiveAt !== undefined && portfolioEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioEffectiveAt, 'portfolioEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumenteventinstructions/${this.configuration.encodeParam({name: \"instrumentEventInstructionId\", value: instrumentEventInstructionId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<InstrumentEventInstruction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolio: Get portfolio\n     * Retrieve the definition of a particular portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolio(requestParameters?: GetPortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public getPortfolio(requestParameters?: GetPortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public getPortfolio(requestParameters?: GetPortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public getPortfolio(requestParameters?: GetPortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolio.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolio.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [DEPRECATED] GetPortfolioAggregateReturns: Aggregate Returns (This is a deprecated endpoint).\n     * Aggregate Returns which are on the specified portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioAggregateReturns(requestParameters?: GetPortfolioAggregateReturnsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAggregatedReturn>;\n    public getPortfolioAggregateReturns(requestParameters?: GetPortfolioAggregateReturnsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAggregatedReturn>>;\n    public getPortfolioAggregateReturns(requestParameters?: GetPortfolioAggregateReturnsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAggregatedReturn>>;\n    public getPortfolioAggregateReturns(requestParameters?: GetPortfolioAggregateReturnsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        const returnScope = requestParameters?.returnScope;\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        const returnCode = requestParameters?.returnCode;\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling getPortfolioAggregateReturns.');\n        }\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const compositeMethod = requestParameters?.compositeMethod;\n        const period = requestParameters?.period;\n        const outputFrequency = requestParameters?.outputFrequency;\n        const metrics = requestParameters?.metrics;\n        const asAt = requestParameters?.asAt;\n        const alternativeIncDate = requestParameters?.alternativeIncDate;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (compositeMethod !== undefined && compositeMethod !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>compositeMethod, 'compositeMethod');\n        }\n        if (period !== undefined && period !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>period, 'period');\n        }\n        if (outputFrequency !== undefined && outputFrequency !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>outputFrequency, 'outputFrequency');\n        }\n        if (metrics) {\n            metrics.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'metrics');\n            })\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (alternativeIncDate !== undefined && alternativeIncDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>alternativeIncDate, 'alternativeIncDate');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/${this.configuration.encodeParam({name: \"returnScope\", value: returnScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"returnCode\", value: returnCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/aggregated`;\n        return this.httpClient.request<ResourceListOfAggregatedReturn>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioAggregatedReturns: Aggregated Returns\n     * Aggregate Returns which are on the specified portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioAggregatedReturns(requestParameters?: GetPortfolioAggregatedReturnsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AggregatedReturnsResponse>;\n    public getPortfolioAggregatedReturns(requestParameters?: GetPortfolioAggregatedReturnsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AggregatedReturnsResponse>>;\n    public getPortfolioAggregatedReturns(requestParameters?: GetPortfolioAggregatedReturnsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AggregatedReturnsResponse>>;\n    public getPortfolioAggregatedReturns(requestParameters?: GetPortfolioAggregatedReturnsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\n        const aggregatedReturnsRequest = requestParameters?.aggregatedReturnsRequest;\n        if (aggregatedReturnsRequest === null || aggregatedReturnsRequest === undefined) {\n            throw new Error('Required parameter aggregatedReturnsRequest was null or undefined when calling getPortfolioAggregatedReturns.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/$aggregated`;\n        return this.httpClient.request<AggregatedReturnsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: aggregatedReturnsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCommands: Get portfolio commands\n     * Get all the commands that modified a particular portfolio, including any input transactions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioCommands(requestParameters?: GetPortfolioCommandsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfProcessedCommand>;\n    public getPortfolioCommands(requestParameters?: GetPortfolioCommandsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfProcessedCommand>>;\n    public getPortfolioCommands(requestParameters?: GetPortfolioCommandsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfProcessedCommand>>;\n    public getPortfolioCommands(requestParameters?: GetPortfolioCommandsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCommands.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCommands.');\n        }\n        const fromAsAt = requestParameters?.fromAsAt;\n        const toAsAt = requestParameters?.toAsAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromAsAt !== undefined && fromAsAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromAsAt, 'fromAsAt');\n        }\n        if (toAsAt !== undefined && toAsAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toAsAt, 'toAsAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/commands`;\n        return this.httpClient.request<ResourceListOfProcessedCommand>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioMetadata: Get access metadata rules for a portfolio\n     * Pass the scope and portfolio code parameters to retrieve the AccessMetadata associated with a portfolio\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioMetadata(requestParameters?: GetPortfolioMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public getPortfolioMetadata(requestParameters?: GetPortfolioMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioMetadata(requestParameters?: GetPortfolioMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public getPortfolioMetadata(requestParameters?: GetPortfolioMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioProperties: Get portfolio properties\n     * List all the properties of a particular portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioProperties(requestParameters?: GetPortfolioPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioProperties>;\n    public getPortfolioProperties(requestParameters?: GetPortfolioPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioProperties>>;\n    public getPortfolioProperties(requestParameters?: GetPortfolioPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioProperties>>;\n    public getPortfolioProperties(requestParameters?: GetPortfolioPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<PortfolioProperties>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioPropertyTimeSeries: Get portfolio property time series\n     * Show the complete time series (history) for a particular portfolio property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioPropertyTimeSeries(requestParameters?: GetPortfolioPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getPortfolioPropertyTimeSeries(requestParameters?: GetPortfolioPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPortfolioPropertyTimeSeries(requestParameters?: GetPortfolioPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPortfolioPropertyTimeSeries(requestParameters?: GetPortfolioPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPortfolioPropertyTimeSeries.');\n        }\n        const portfolioEffectiveAt = requestParameters?.portfolioEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (portfolioEffectiveAt !== undefined && portfolioEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioEffectiveAt, 'portfolioEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetPortfolioRelations: Get portfolio relations\n     * Get relations for a particular portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioRelations(requestParameters?: GetPortfolioRelationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelation>;\n    public getPortfolioRelations(requestParameters?: GetPortfolioRelationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelation>>;\n    public getPortfolioRelations(requestParameters?: GetPortfolioRelationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelation>>;\n    public getPortfolioRelations(requestParameters?: GetPortfolioRelationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioRelations.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioRelations.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relations`;\n        return this.httpClient.request<ResourceListOfRelation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioRelationships: Get portfolio relationships\n     * Get relationships for a particular portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioRelationships(requestParameters?: GetPortfolioRelationshipsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfRelationship>;\n    public getPortfolioRelationships(requestParameters?: GetPortfolioRelationshipsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfRelationship>>;\n    public getPortfolioRelationships(requestParameters?: GetPortfolioRelationshipsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfRelationship>>;\n    public getPortfolioRelationships(requestParameters?: GetPortfolioRelationshipsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioRelationships.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioRelationships.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const identifierTypes = requestParameters?.identifierTypes;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (identifierTypes) {\n            identifierTypes.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'identifierTypes');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<ResourceListOfRelationship>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioReturns: Get Returns\n     * Get Returns which are on the specified portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioReturns(requestParameters?: GetPortfolioReturnsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPerformanceReturn>;\n    public getPortfolioReturns(requestParameters?: GetPortfolioReturnsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPerformanceReturn>>;\n    public getPortfolioReturns(requestParameters?: GetPortfolioReturnsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPerformanceReturn>>;\n    public getPortfolioReturns(requestParameters?: GetPortfolioReturnsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioReturns.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioReturns.');\n        }\n        const returnScope = requestParameters?.returnScope;\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling getPortfolioReturns.');\n        }\n        const returnCode = requestParameters?.returnCode;\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling getPortfolioReturns.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const period = requestParameters?.period;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (period !== undefined && period !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>period, 'period');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/${this.configuration.encodeParam({name: \"returnScope\", value: returnScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"returnCode\", value: returnCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfPerformanceReturn>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPortfoliosAccessMetadataByKey: Get an entry identified by a metadataKey in the access metadata object\n     * Get a specific portfolio access metadata rule by specifying the corresponding identifier parts                No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfoliosAccessMetadataByKey(requestParameters?: GetPortfoliosAccessMetadataByKeyRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<AccessMetadataValue>>;\n    public getPortfoliosAccessMetadataByKey(requestParameters?: GetPortfoliosAccessMetadataByKeyRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<AccessMetadataValue>>>;\n    public getPortfoliosAccessMetadataByKey(requestParameters?: GetPortfoliosAccessMetadataByKeyRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<AccessMetadataValue>>>;\n    public getPortfoliosAccessMetadataByKey(requestParameters?: GetPortfoliosAccessMetadataByKeyRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfoliosAccessMetadataByKey.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfoliosAccessMetadataByKey.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling getPortfoliosAccessMetadataByKey.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Array<AccessMetadataValue>>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListInstrumentEventInstructions: List Instrument Event Instructions\n     * Lists all instructions for a particular portfolio\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listInstrumentEventInstructions(requestParameters?: ListInstrumentEventInstructionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfInstrumentEventInstruction>;\n    public listInstrumentEventInstructions(requestParameters?: ListInstrumentEventInstructionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfInstrumentEventInstruction>>;\n    public listInstrumentEventInstructions(requestParameters?: ListInstrumentEventInstructionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfInstrumentEventInstruction>>;\n    public listInstrumentEventInstructions(requestParameters?: ListInstrumentEventInstructionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listInstrumentEventInstructions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listInstrumentEventInstructions.');\n        }\n        const portfolioEffectiveAt = requestParameters?.portfolioEffectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (portfolioEffectiveAt !== undefined && portfolioEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioEffectiveAt, 'portfolioEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumenteventinstructions`;\n        return this.httpClient.request<PagedResourceListOfInstrumentEventInstruction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListPortfolioProperties: Get portfolio properties\n     * List all the properties of a particular portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPortfolioProperties(requestParameters?: ListPortfolioPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfProperty>;\n    public listPortfolioProperties(requestParameters?: ListPortfolioPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfProperty>>;\n    public listPortfolioProperties(requestParameters?: ListPortfolioPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfProperty>>;\n    public listPortfolioProperties(requestParameters?: ListPortfolioPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfolioProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listPortfolioProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/list`;\n        return this.httpClient.request<ResourceListOfProperty>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfolios: List portfolios\n     * List all the portfolios matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPortfolios(requestParameters?: ListPortfoliosRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPortfolio>;\n    public listPortfolios(requestParameters?: ListPortfoliosRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPortfolio>>;\n    public listPortfolios(requestParameters?: ListPortfoliosRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPortfolio>>;\n    public listPortfolios(requestParameters?: ListPortfoliosRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const query = requestParameters?.query;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (query !== undefined && query !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>query, 'query');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios`;\n        return this.httpClient.request<ResourceListOfPortfolio>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPortfoliosForScope: List portfolios for scope\n     * List all the portfolios in a particular scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPortfoliosForScope(requestParameters?: ListPortfoliosForScopeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPortfolio>;\n    public listPortfoliosForScope(requestParameters?: ListPortfoliosForScopeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPortfolio>>;\n    public listPortfoliosForScope(requestParameters?: ListPortfoliosForScopeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPortfolio>>;\n    public listPortfoliosForScope(requestParameters?: ListPortfoliosForScopeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listPortfoliosForScope.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const relationshipDefinitionIds = requestParameters?.relationshipDefinitionIds;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (relationshipDefinitionIds) {\n            relationshipDefinitionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'relationshipDefinitionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfPortfolio>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * PatchPortfolio: Patch portfolio.\n     * Create or update certain fields for a particular  portfolio.  The behaviour is defined by the JSON Patch specification.                Currently supported are: Created, InstrumentScopes, Type.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPortfolio(requestParameters?: PatchPortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public patchPortfolio(requestParameters?: PatchPortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public patchPortfolio(requestParameters?: PatchPortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public patchPortfolio(requestParameters?: PatchPortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolio.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolio.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchPortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] PatchPortfolioAccessMetadata: Patch Access Metadata rules for a Portfolio.\n     * Patch Portfolio Access Metadata Rules in a single scope.  The behaviour is defined by the JSON Patch specification.                Currently only \\&#39;add\\&#39; is a supported operation on the patch document.    Currently only valid metadata keys are supported paths on the patch document.    The response will return any affected Portfolio Access Metadata rules or a failure message if unsuccessful.    It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exist with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPortfolioAccessMetadata(requestParameters?: PatchPortfolioAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<AccessMetadataValue>; }>;\n    public patchPortfolioAccessMetadata(requestParameters?: PatchPortfolioAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioAccessMetadata(requestParameters?: PatchPortfolioAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<AccessMetadataValue>; }>>;\n    public patchPortfolioAccessMetadata(requestParameters?: PatchPortfolioAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioAccessMetadata.');\n        }\n        const accessMetadataOperation = requestParameters?.accessMetadataOperation;\n        if (accessMetadataOperation === null || accessMetadataOperation === undefined) {\n            throw new Error('Required parameter accessMetadataOperation was null or undefined when calling patchPortfolioAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata`;\n        return this.httpClient.request<{ [key: string]: Array<AccessMetadataValue>; }>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: accessMetadataOperation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdatePortfolio: Update portfolio\n     * Update the definition of a particular portfolio.                Note that not all elements of a portfolio definition are  modifiable due to the potential implications for data already stored.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePortfolio(requestParameters?: UpdatePortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public updatePortfolio(requestParameters?: UpdatePortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public updatePortfolio(requestParameters?: UpdatePortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public updatePortfolio(requestParameters?: UpdatePortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePortfolio.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePortfolio.');\n        }\n        const updatePortfolioRequest = requestParameters?.updatePortfolioRequest;\n        if (updatePortfolioRequest === null || updatePortfolioRequest === undefined) {\n            throw new Error('Required parameter updatePortfolioRequest was null or undefined when calling updatePortfolio.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updatePortfolioRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertInstrumentEventInstructions: Upsert Instrument Event Instructions\n     * Batch upsert for instrument event instructions, for the portfolio or individual holdings\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertInstrumentEventInstructions(requestParameters?: UpsertInstrumentEventInstructionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<InstrumentEventInstructionsResponse>;\n    public upsertInstrumentEventInstructions(requestParameters?: UpsertInstrumentEventInstructionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<InstrumentEventInstructionsResponse>>;\n    public upsertInstrumentEventInstructions(requestParameters?: UpsertInstrumentEventInstructionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<InstrumentEventInstructionsResponse>>;\n    public upsertInstrumentEventInstructions(requestParameters?: UpsertInstrumentEventInstructionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertInstrumentEventInstructions.');\n        }\n        const portfolioEffectiveAt = requestParameters?.portfolioEffectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (portfolioEffectiveAt !== undefined && portfolioEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioEffectiveAt, 'portfolioEffectiveAt');\n        }\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/instrumenteventinstructions`;\n        return this.httpClient.request<InstrumentEventInstructionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioAccessMetadata: Upsert a Portfolio Access Metadata Rule associated with specific metadataKey. This creates or updates the data in LUSID.\n     * Update or insert one Portfolio Access Metadata Rule in a single scope. An item will be updated if it already exists  and inserted if it does not.    The response will return the successfully updated or inserted Portfolio Access Metadata Rule or failure message if unsuccessful    It is important to always check to verify success (or failure).                Multiple rules for a metadataKey can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPortfolioAccessMetadata(requestParameters?: UpsertPortfolioAccessMetadataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAccessMetadataValueOf>;\n    public upsertPortfolioAccessMetadata(requestParameters?: UpsertPortfolioAccessMetadataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioAccessMetadata(requestParameters?: UpsertPortfolioAccessMetadataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAccessMetadataValueOf>>;\n    public upsertPortfolioAccessMetadata(requestParameters?: UpsertPortfolioAccessMetadataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        const metadataKey = requestParameters?.metadataKey;\n        if (metadataKey === null || metadataKey === undefined) {\n            throw new Error('Required parameter metadataKey was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        const upsertPortfolioAccessMetadataRequest = requestParameters?.upsertPortfolioAccessMetadataRequest;\n        if (upsertPortfolioAccessMetadataRequest === null || upsertPortfolioAccessMetadataRequest === undefined) {\n            throw new Error('Required parameter upsertPortfolioAccessMetadataRequest was null or undefined when calling upsertPortfolioAccessMetadata.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/metadata/${this.configuration.encodeParam({name: \"metadataKey\", value: metadataKey, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfAccessMetadataValueOf>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertPortfolioAccessMetadataRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioProperties: Upsert portfolio properties\n     * Create or update one or more properties for a particular portfolio. A property is updated if it  already exists and created if it does not. All properties must be from the \\&#39;Portfolio\\&#39; domain.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime from which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which it is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPortfolioProperties(requestParameters?: UpsertPortfolioPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioProperties>;\n    public upsertPortfolioProperties(requestParameters?: UpsertPortfolioPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioProperties>>;\n    public upsertPortfolioProperties(requestParameters?: UpsertPortfolioPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioProperties>>;\n    public upsertPortfolioProperties(requestParameters?: UpsertPortfolioPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertPortfolioProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<PortfolioProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioReturns: Upsert Returns\n     * Update or insert returns into the specified portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPortfolioReturns(requestParameters?: UpsertPortfolioReturnsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertReturnsResponse>;\n    public upsertPortfolioReturns(requestParameters?: UpsertPortfolioReturnsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertReturnsResponse>>;\n    public upsertPortfolioReturns(requestParameters?: UpsertPortfolioReturnsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertReturnsResponse>>;\n    public upsertPortfolioReturns(requestParameters?: UpsertPortfolioReturnsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioReturns.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioReturns.');\n        }\n        const returnScope = requestParameters?.returnScope;\n        if (returnScope === null || returnScope === undefined) {\n            throw new Error('Required parameter returnScope was null or undefined when calling upsertPortfolioReturns.');\n        }\n        const returnCode = requestParameters?.returnCode;\n        if (returnCode === null || returnCode === undefined) {\n            throw new Error('Required parameter returnCode was null or undefined when calling upsertPortfolioReturns.');\n        }\n        const performanceReturn = requestParameters?.performanceReturn;\n        if (performanceReturn === null || performanceReturn === undefined) {\n            throw new Error('Required parameter performanceReturn was null or undefined when calling upsertPortfolioReturns.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/returns/${this.configuration.encodeParam({name: \"returnScope\", value: returnScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"returnCode\", value: returnCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertReturnsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: performanceReturn,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { BatchUpsertPropertyDefinitionPropertiesResponse } from '../model/batchUpsertPropertyDefinitionPropertiesResponse';\n// @ts-ignore\nimport { CreateDerivedPropertyDefinitionRequest } from '../model/createDerivedPropertyDefinitionRequest';\n// @ts-ignore\nimport { CreatePropertyDefinitionRequest } from '../model/createPropertyDefinitionRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfPropertyDefinition } from '../model/pagedResourceListOfPropertyDefinition';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { PropertyDefinition } from '../model/propertyDefinition';\n// @ts-ignore\nimport { ResourceListOfPropertyDefinition } from '../model/resourceListOfPropertyDefinition';\n// @ts-ignore\nimport { ResourceListOfPropertyInterval } from '../model/resourceListOfPropertyInterval';\n// @ts-ignore\nimport { UpdateDerivedPropertyDefinitionRequest } from '../model/updateDerivedPropertyDefinitionRequest';\n// @ts-ignore\nimport { UpdatePropertyDefinitionRequest } from '../model/updatePropertyDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateDerivedPropertyDefinitionRequestParams {\n    /** The definition of the new derived property. */\n    createDerivedPropertyDefinitionRequest: CreateDerivedPropertyDefinitionRequest;\n}\n\nexport interface CreatePropertyDefinitionRequestParams {\n    /** The definition of the new property. */\n    createPropertyDefinitionRequest: CreatePropertyDefinitionRequest;\n}\n\nexport interface DeletePropertyDefinitionRequestParams {\n    /** The domain of the property to be deleted. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the property to be deleted. */\n    scope: string;\n    /** The code of the property to be deleted. Together with the domain and scope this uniquely              identifies the property. */\n    code: string;\n}\n\nexport interface DeletePropertyDefinitionPropertiesRequestParams {\n    /** The domain of the property definition to delete properties from. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the property definition to delete properties from. */\n    scope: string;\n    /** The code of the property definition to delete properties from. */\n    code: string;\n    /** The property keys of the properties to delete. These must take the format              {domain}/{scope}/{code} e.g \\&quot;PropertyDefinition/myScope/someAttributeKey\\&quot;. Each property must be from the \\&quot;PropertyDefinition\\&quot; domain. */\n    requestBody: Array<string>;\n    /** The effective datetime or cut label at which to delete time-variant properties from.              The property must exist at the specified \\&#39;effectiveAt\\&#39; datetime. If the \\&#39;effectiveAt\\&#39; is not provided or is before              the time-variant property exists then a failure is returned. Do not specify this parameter if an of the properties to delete are perpetual. */\n    effectiveAt?: string;\n}\n\nexport interface GetMultiplePropertyDefinitionsRequestParams {\n    /** One or more property keys which identify each property that a definition should              be retrieved for. The format for each property key is {domain}/{scope}/{code}, e.g. \\&#39;Portfolio/Manager/Id\\&#39;. */\n    propertyKeys: Array<string>;\n    /** The asAt datetime at which to retrieve the property definitions. Defaults to return              the latest version of each definition if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.               For example, to filter on the Lifetime, use \\&quot;lifeTime eq \\&#39;Perpetual\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The effective datetime or cut label at which to list properties attached to the Property Definition.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface GetPropertyDefinitionRequestParams {\n    /** The domain of the specified property. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the specified property. */\n    scope: string;\n    /** The code of the specified property. Together with the domain and scope this uniquely              identifies the property. */\n    code: string;\n    /** The asAt datetime at which to retrieve the property definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n    /** The effective datetime or cut label at which to list properties attached to the Property Definition.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface GetPropertyDefinitionPropertyTimeSeriesRequestParams {\n    /** The domain of the property definition to which the property is attached */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the property definition to which the property is attached */\n    scope: string;\n    /** The code of the property definition to which the property is attached */\n    code: string;\n    /** The property key of the property whose history to show. This must be from the \\&quot;Property Definition\\&quot; domain and in the format              {domain}/{scope}/{code}, for example \\&quot;PropertyDefinition/myScope/someAttributeKey\\&quot;. */\n    propertyKey: string;\n    /** The asAt datetime at which to show the history. Defaults to the current datetime if not specified. */\n    asAt?: string;\n    /** Expression to filter the results. Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The pagination token to use to continue listing properties from a previous call to get property time series.              This value is returned from the previous call. If a pagination token is provided the filter and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\nexport interface ListPropertyDefinitionsRequestParams {\n    /** The effective datetime or cut label at which to list the property definitions. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the property definitions. Defaults to returning the latest version              of each property definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Property Definition\\&#39; domain to decorate onto              property definitions. These must take the format              {domain}/{scope}/{code} e.g \\&quot;PropertyDefinition/myScope/someAttributeKey\\&quot;. Each property must be from the \\&quot;PropertyDefinition\\&quot; domain. */\n    propertyKeys?: Array<string>;\n    /** The pagination token to use to continue listing property definitions; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the display name, specify \\&quot;DisplayName eq \\&#39;DisplayName\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface UpdateDerivedPropertyDefinitionRequestParams {\n    /** Domain of the property definition */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** Scope of the property definition */\n    scope: string;\n    /** Code of the property definition */\n    code: string;\n    /** Information about the derived property definition being updated */\n    updateDerivedPropertyDefinitionRequest: UpdateDerivedPropertyDefinitionRequest;\n}\n\nexport interface UpdatePropertyDefinitionRequestParams {\n    /** The domain of the property being updated. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the property being updated. */\n    scope: string;\n    /** The code of the property being updated. Together with the domain and scope this uniquely              identifies the property. */\n    code: string;\n    /** The updated definition of the property. */\n    updatePropertyDefinitionRequest: UpdatePropertyDefinitionRequest;\n}\n\nexport interface UpsertPropertyDefinitionPropertiesRequestParams {\n    /** The domain of the specified property. */\n    domain: 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    /** The scope of the specified property. */\n    scope: string;\n    /** The code of the specified property. Together with the domain and scope this uniquely */\n    code: string;\n    /** The properties to be created or updated. Each property in              the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code}, for example              \\&#39;PropertyDefinition/Manager/Id\\&#39;. */\n    requestBody: { [key: string]: Property; };\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial. */\n    successMode?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class PropertyDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateDerivedPropertyDefinition: Create derived property definition\n     * Define a new derived property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createDerivedPropertyDefinition(requestParameters?: CreateDerivedPropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinition>;\n    public createDerivedPropertyDefinition(requestParameters?: CreateDerivedPropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinition>>;\n    public createDerivedPropertyDefinition(requestParameters?: CreateDerivedPropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinition>>;\n    public createDerivedPropertyDefinition(requestParameters?: CreateDerivedPropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createDerivedPropertyDefinitionRequest = requestParameters?.createDerivedPropertyDefinitionRequest;\n        if (createDerivedPropertyDefinitionRequest === null || createDerivedPropertyDefinitionRequest === undefined) {\n            throw new Error('Required parameter createDerivedPropertyDefinitionRequest was null or undefined when calling createDerivedPropertyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/derived`;\n        return this.httpClient.request<PropertyDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createDerivedPropertyDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePropertyDefinition: Create property definition\n     * Define a new property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPropertyDefinition(requestParameters?: CreatePropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinition>;\n    public createPropertyDefinition(requestParameters?: CreatePropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinition>>;\n    public createPropertyDefinition(requestParameters?: CreatePropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinition>>;\n    public createPropertyDefinition(requestParameters?: CreatePropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createPropertyDefinitionRequest = requestParameters?.createPropertyDefinitionRequest;\n        if (createPropertyDefinitionRequest === null || createPropertyDefinitionRequest === undefined) {\n            throw new Error('Required parameter createPropertyDefinitionRequest was null or undefined when calling createPropertyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions`;\n        return this.httpClient.request<PropertyDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createPropertyDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeletePropertyDefinition: Delete property definition\n     * Delete the definition of the specified property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePropertyDefinition(requestParameters?: DeletePropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePropertyDefinition(requestParameters?: DeletePropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertyDefinition(requestParameters?: DeletePropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertyDefinition(requestParameters?: DeletePropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling deletePropertyDefinition.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertyDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePropertyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeletePropertyDefinitionProperties: Delete property definition properties\n     * Delete one or more properties from a single property definition. If the properties are time-variant then an effective date time from which the  properties will be deleted must be specified. If the properties are perpetual then it is invalid to specify an effective date time for deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePropertyDefinitionProperties(requestParameters?: DeletePropertyDefinitionPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePropertyDefinitionProperties(requestParameters?: DeletePropertyDefinitionPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertyDefinitionProperties(requestParameters?: DeletePropertyDefinitionPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertyDefinitionProperties(requestParameters?: DeletePropertyDefinitionPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deletePropertyDefinitionProperties.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetMultiplePropertyDefinitions: Get multiple property definitions\n     * Retrieve the definition of one or more specified properties.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getMultiplePropertyDefinitions(requestParameters?: GetMultiplePropertyDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyDefinition>;\n    public getMultiplePropertyDefinitions(requestParameters?: GetMultiplePropertyDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyDefinition>>;\n    public getMultiplePropertyDefinitions(requestParameters?: GetMultiplePropertyDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyDefinition>>;\n    public getMultiplePropertyDefinitions(requestParameters?: GetMultiplePropertyDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling getMultiplePropertyDefinitions.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions`;\n        return this.httpClient.request<ResourceListOfPropertyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPropertyDefinition: Get property definition\n     * Retrieve the definition of a specified property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPropertyDefinition(requestParameters?: GetPropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinition>;\n    public getPropertyDefinition(requestParameters?: GetPropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinition>>;\n    public getPropertyDefinition(requestParameters?: GetPropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinition>>;\n    public getPropertyDefinition(requestParameters?: GetPropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling getPropertyDefinition.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPropertyDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPropertyDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PropertyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPropertyDefinitionPropertyTimeSeries: Get Property Definition Property Time Series\n     * List the complete time series of a property definition property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPropertyDefinitionPropertyTimeSeries(requestParameters?: GetPropertyDefinitionPropertyTimeSeriesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPropertyInterval>;\n    public getPropertyDefinitionPropertyTimeSeries(requestParameters?: GetPropertyDefinitionPropertyTimeSeriesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPropertyInterval>>;\n    public getPropertyDefinitionPropertyTimeSeries(requestParameters?: GetPropertyDefinitionPropertyTimeSeriesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPropertyInterval>>;\n    public getPropertyDefinitionPropertyTimeSeries(requestParameters?: GetPropertyDefinitionPropertyTimeSeriesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        const propertyKey = requestParameters?.propertyKey;\n        if (propertyKey === null || propertyKey === undefined) {\n            throw new Error('Required parameter propertyKey was null or undefined when calling getPropertyDefinitionPropertyTimeSeries.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKey !== undefined && propertyKey !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>propertyKey, 'propertyKey');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/time-series`;\n        return this.httpClient.request<ResourceListOfPropertyInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListPropertyDefinitions: List property definitions\n     * List all the property definitions matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listPropertyDefinitions(requestParameters?: ListPropertyDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPropertyDefinition>;\n    public listPropertyDefinitions(requestParameters?: ListPropertyDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPropertyDefinition>>;\n    public listPropertyDefinitions(requestParameters?: ListPropertyDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPropertyDefinition>>;\n    public listPropertyDefinitions(requestParameters?: ListPropertyDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/$list`;\n        return this.httpClient.request<PagedResourceListOfPropertyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateDerivedPropertyDefinition: Update a pre-existing derived property definition\n     * This will fail if the property definition does not exist\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateDerivedPropertyDefinition(requestParameters?: UpdateDerivedPropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinition>;\n    public updateDerivedPropertyDefinition(requestParameters?: UpdateDerivedPropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinition>>;\n    public updateDerivedPropertyDefinition(requestParameters?: UpdateDerivedPropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinition>>;\n    public updateDerivedPropertyDefinition(requestParameters?: UpdateDerivedPropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n        const updateDerivedPropertyDefinitionRequest = requestParameters?.updateDerivedPropertyDefinitionRequest;\n        if (updateDerivedPropertyDefinitionRequest === null || updateDerivedPropertyDefinitionRequest === undefined) {\n            throw new Error('Required parameter updateDerivedPropertyDefinitionRequest was null or undefined when calling updateDerivedPropertyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/derived/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PropertyDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateDerivedPropertyDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdatePropertyDefinition: Update property definition\n     * Update the definition of a specified existing property. Not all elements within a property definition  are modifiable due to the potential implications for values already stored against the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updatePropertyDefinition(requestParameters?: UpdatePropertyDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertyDefinition>;\n    public updatePropertyDefinition(requestParameters?: UpdatePropertyDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertyDefinition>>;\n    public updatePropertyDefinition(requestParameters?: UpdatePropertyDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertyDefinition>>;\n    public updatePropertyDefinition(requestParameters?: UpdatePropertyDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling updatePropertyDefinition.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updatePropertyDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updatePropertyDefinition.');\n        }\n        const updatePropertyDefinitionRequest = requestParameters?.updatePropertyDefinitionRequest;\n        if (updatePropertyDefinitionRequest === null || updatePropertyDefinitionRequest === undefined) {\n            throw new Error('Required parameter updatePropertyDefinitionRequest was null or undefined when calling updatePropertyDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PropertyDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updatePropertyDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPropertyDefinitionProperties: Upsert properties to a property definition\n     * Create or update properties for a particular property definition\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPropertyDefinitionProperties(requestParameters?: UpsertPropertyDefinitionPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpsertPropertyDefinitionPropertiesResponse>;\n    public upsertPropertyDefinitionProperties(requestParameters?: UpsertPropertyDefinitionPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpsertPropertyDefinitionPropertiesResponse>>;\n    public upsertPropertyDefinitionProperties(requestParameters?: UpsertPropertyDefinitionPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpsertPropertyDefinitionPropertiesResponse>>;\n    public upsertPropertyDefinitionProperties(requestParameters?: UpsertPropertyDefinitionPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const domain = requestParameters?.domain;\n        if (domain === null || domain === undefined) {\n            throw new Error('Required parameter domain was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertPropertyDefinitionProperties.');\n        }\n        const successMode = requestParameters?.successMode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/propertydefinitions/${this.configuration.encodeParam({name: \"domain\", value: domain, in: \"path\", style: \"simple\", explode: false, dataType: \"'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<BatchUpsertPropertyDefinitionPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfQueryableKey } from '../model/resourceListOfQueryableKey';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GetAllQueryableKeysRequestParams {\n    /** For user defined DerivedValuation keys. */\n    asAt?: string;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class QueryableKeysService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] GetAllQueryableKeys: Query the set of supported \\&quot;addresses\\&quot; that can be queried from all endpoints.\n     * When a request is made, the user needs to know what keys can be passed to it for queryable data. This endpoint provides all supported keys,\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAllQueryableKeys(requestParameters?: GetAllQueryableKeysRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfQueryableKey>;\n    public getAllQueryableKeys(requestParameters?: GetAllQueryableKeysRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfQueryableKey>>;\n    public getAllQueryableKeys(requestParameters?: GetAllQueryableKeysRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfQueryableKey>>;\n    public getAllQueryableKeys(requestParameters?: GetAllQueryableKeysRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/queryablekeys`;\n        return this.httpClient.request<ResourceListOfQueryableKey>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulQuotesResponse } from '../model/annulQuotesResponse';\n// @ts-ignore\nimport { GetQuotesResponse } from '../model/getQuotesResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { QuoteAccessMetadataRule } from '../model/quoteAccessMetadataRule';\n// @ts-ignore\nimport { QuoteId } from '../model/quoteId';\n// @ts-ignore\nimport { QuoteSeriesId } from '../model/quoteSeriesId';\n// @ts-ignore\nimport { ResourceListOfQuote } from '../model/resourceListOfQuote';\n// @ts-ignore\nimport { ResourceListOfQuoteAccessMetadataRule } from '../model/resourceListOfQuoteAccessMetadataRule';\n// @ts-ignore\nimport { UpsertQuoteAccessMetadataRuleRequest } from '../model/upsertQuoteAccessMetadataRuleRequest';\n// @ts-ignore\nimport { UpsertQuoteRequest } from '../model/upsertQuoteRequest';\n// @ts-ignore\nimport { UpsertQuotesResponse } from '../model/upsertQuotesResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteQuoteAccessMetadataRuleRequestParams {\n    /** The scope of the Quote Access Metadata Rule to retrieve. */\n    scope: string;\n    /** The Provider of the rule */\n    provider?: string;\n    /** The PriceSource of the rule */\n    priceSource?: string;\n    /** The InstrumentIdType of the rule */\n    instrumentIdType?: string;\n    /** The InstrumentId of the rule */\n    instrumentId?: string;\n    /** The QuoteType of the rule */\n    quoteType?: string;\n    /** The Field of the rule */\n    field?: string;\n    /** The effective date to delete at, if this is not supplied, it will delete all data found */\n    effectiveAt?: string;\n}\n\nexport interface DeleteQuotesRequestParams {\n    /** The scope of the quotes to delete. */\n    scope: string;\n    /** The quotes to delete keyed by a unique correlation id. */\n    requestBody?: { [key: string]: QuoteId; };\n}\n\nexport interface GetQuotesRequestParams {\n    /** The scope of the quotes to retrieve. */\n    scope: string;\n    /** The effective datetime or cut label at which to retrieve the quotes. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the quotes. Defaults to return the latest version of each quote if not specified. */\n    asAt?: string;\n    /** The duration of the look back window in an ISO8601 time interval format e.g. P1Y2M3DT4H30M (1 year, 2 months, 3 days, 4 hours and 30 minutes).               This is subtracted from the provided effectiveAt datetime or cut label to generate a effective datetime window inside which a quote must exist to be retrieved. */\n    maxAge?: string;\n    /** The time invariant quote series ids of the quotes to retrieve. These need to be               keyed by a unique correlation id allowing the retrieved quote to be identified in the response. */\n    requestBody?: { [key: string]: QuoteSeriesId; };\n}\n\nexport interface GetQuotesAccessMetadataRuleRequestParams {\n    /** The scope of the Quote Access Metadata Rule to retrieve. */\n    scope: string;\n    /** The Provider of the rule */\n    provider?: string;\n    /** The PriceSource of the rule */\n    priceSource?: string;\n    /** The InstrumentIdType of the rule */\n    instrumentIdType?: string;\n    /** The InstrumentId of the rule */\n    instrumentId?: string;\n    /** The QuoteType of the rule */\n    quoteType?: string;\n    /** The Field of the rule */\n    field?: string;\n    /** The effective date of the rule */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface ListQuotesRequestParams {\n    /** The scope of the quotes to list. */\n    scope: string;\n    /** The asAt datetime at which to list the quotes. Defaults to latest if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing quotes from a previous call to list quotes.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListQuotesAccessMetadataRulesRequestParams {\n    /** The scope of the Quote Access Metadata Rule to retrieve. */\n    scope: string;\n    /** The asAt datetime at which to retrieve the access metadata rule. Defaults to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface ListQuotesForScopeRequestParams {\n    /** The scope of the quotes to list. */\n    scope: string;\n    /** The asAt datetime at which to list the quotes. Defaults to latest if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing quotes from a previous call to list quotes.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpsertQuoteAccessMetadataRuleRequestParams {\n    /** The scope to use when updating or inserting the Quote Access Metadata Rule. */\n    scope: string;\n    /** The Quote Access Metadata Rule to update or insert */\n    upsertQuoteAccessMetadataRuleRequest: UpsertQuoteAccessMetadataRuleRequest;\n    /** The date this rule will effective from */\n    effectiveAt?: string;\n    /** The effective date until which the Access Metadata is valid. If not supplied this will be valid indefinitely, or until the next \\&#39;effectiveAt\\&#39; date of the Access Metadata */\n    effectiveUntil?: string;\n}\n\nexport interface UpsertQuotesRequestParams {\n    /** The scope to use when updating or inserting the quotes. */\n    scope: string;\n    /** The quotes to update or insert keyed by a unique correlation id. */\n    requestBody?: { [key: string]: UpsertQuoteRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class QuotesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteQuoteAccessMetadataRule: Delete a Quote Access Metadata Rule\n     * Delete the Quote Access Metadata Rule that exactly matches the provided identifier parts\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteQuoteAccessMetadataRule(requestParameters?: DeleteQuoteAccessMetadataRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<QuoteAccessMetadataRule>;\n    public deleteQuoteAccessMetadataRule(requestParameters?: DeleteQuoteAccessMetadataRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public deleteQuoteAccessMetadataRule(requestParameters?: DeleteQuoteAccessMetadataRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public deleteQuoteAccessMetadataRule(requestParameters?: DeleteQuoteAccessMetadataRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteQuoteAccessMetadataRule.');\n        }\n        const provider = requestParameters?.provider;\n        const priceSource = requestParameters?.priceSource;\n        const instrumentIdType = requestParameters?.instrumentIdType;\n        const instrumentId = requestParameters?.instrumentId;\n        const quoteType = requestParameters?.quoteType;\n        const field = requestParameters?.field;\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (provider !== undefined && provider !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>provider, 'provider');\n        }\n        if (priceSource !== undefined && priceSource !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>priceSource, 'priceSource');\n        }\n        if (instrumentIdType !== undefined && instrumentIdType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdType, 'instrumentIdType');\n        }\n        if (instrumentId !== undefined && instrumentId !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentId, 'instrumentId');\n        }\n        if (quoteType !== undefined && quoteType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>quoteType, 'quoteType');\n        }\n        if (field !== undefined && field !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>field, 'field');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/quotes/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<QuoteAccessMetadataRule>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteQuotes: Delete quotes\n     * Delete one or more specified quotes from a single scope. A quote is identified by its unique id which includes information about  the type of quote as well as the exact effective datetime (to the microsecond) from which it became valid.                In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each quote in the response.                The response will return both the collection of successfully deleted quotes, as well as those that failed.  For the failures a reason will be provided explaining why the quote could not be deleted.                It is important to always check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteQuotes(requestParameters?: DeleteQuotesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulQuotesResponse>;\n    public deleteQuotes(requestParameters?: DeleteQuotesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulQuotesResponse>>;\n    public deleteQuotes(requestParameters?: DeleteQuotesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulQuotesResponse>>;\n    public deleteQuotes(requestParameters?: DeleteQuotesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteQuotes.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/quotes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<AnnulQuotesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetQuotes: Get quotes\n     * Get one or more quotes from a single scope.                Each quote can be identified by its time invariant quote series id.                For each quote series id LUSID will return the most recent quote with respect to the provided (or default) effective datetime.                 An optional maximum age range window can be specified which defines how far back to look back for a quote from the specified effective datetime.  LUSID will return the most recent quote within this window.                In the request each quote series id must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each quote in the response.                The response will return three collections. One, the successfully retrieved quotes. Two, those that had a  valid quote series id but could not be found. Three, those that failed because LUSID could not construct a valid quote series id from the request.    For the quotes that failed or could not be found a reason will be provided explaining why the quote could not be retrieved.                It is important to always check the failed and not found sets for any unsuccessful results.  The maximum number of quotes that this method can get per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getQuotes(requestParameters?: GetQuotesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetQuotesResponse>;\n    public getQuotes(requestParameters?: GetQuotesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetQuotesResponse>>;\n    public getQuotes(requestParameters?: GetQuotesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetQuotesResponse>>;\n    public getQuotes(requestParameters?: GetQuotesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getQuotes.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const maxAge = requestParameters?.maxAge;\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (maxAge !== undefined && maxAge !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>maxAge, 'maxAge');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/quotes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$get`;\n        return this.httpClient.request<GetQuotesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetQuotesAccessMetadataRule: Get a quote access metadata rule\n     * Get a specific quote access metadata rule by specifying the corresponding identifier parts                No matching will be performed through this endpoint. To retrieve a rule, it is necessary to specify, exactly, the identifier of the rule\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getQuotesAccessMetadataRule(requestParameters?: GetQuotesAccessMetadataRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<QuoteAccessMetadataRule>;\n    public getQuotesAccessMetadataRule(requestParameters?: GetQuotesAccessMetadataRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public getQuotesAccessMetadataRule(requestParameters?: GetQuotesAccessMetadataRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public getQuotesAccessMetadataRule(requestParameters?: GetQuotesAccessMetadataRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getQuotesAccessMetadataRule.');\n        }\n        const provider = requestParameters?.provider;\n        const priceSource = requestParameters?.priceSource;\n        const instrumentIdType = requestParameters?.instrumentIdType;\n        const instrumentId = requestParameters?.instrumentId;\n        const quoteType = requestParameters?.quoteType;\n        const field = requestParameters?.field;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (provider !== undefined && provider !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>provider, 'provider');\n        }\n        if (priceSource !== undefined && priceSource !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>priceSource, 'priceSource');\n        }\n        if (instrumentIdType !== undefined && instrumentIdType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdType, 'instrumentIdType');\n        }\n        if (instrumentId !== undefined && instrumentId !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentId, 'instrumentId');\n        }\n        if (quoteType !== undefined && quoteType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>quoteType, 'quoteType');\n        }\n        if (field !== undefined && field !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>field, 'field');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/quotes/rules`;\n        return this.httpClient.request<QuoteAccessMetadataRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [DEPRECATED] ListQuotes: List quotes\n     * List all the quotes from a single scope at the specified date/time  Please use M:Finbourne.WebApi.Controllers.QuotesController.ListQuotesForScope(System.String,System.Nullable{System.DateTimeOffset},System.String,System.Nullable{System.Int32},System.String) - the signature and behaviour of this endpoint will be changing to omit scope\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listQuotes(requestParameters?: ListQuotesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfQuote>;\n    public listQuotes(requestParameters?: ListQuotesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfQuote>>;\n    public listQuotes(requestParameters?: ListQuotesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfQuote>>;\n    public listQuotes(requestParameters?: ListQuotesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotes.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/quotes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$deprecated`;\n        return this.httpClient.request<ResourceListOfQuote>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListQuotesAccessMetadataRules: List all quote access metadata rules in a scope\n     * Get all the quote access metadata rules in the specified scope\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listQuotesAccessMetadataRules(requestParameters?: ListQuotesAccessMetadataRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfQuoteAccessMetadataRule>;\n    public listQuotesAccessMetadataRules(requestParameters?: ListQuotesAccessMetadataRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfQuoteAccessMetadataRule>>;\n    public listQuotesAccessMetadataRules(requestParameters?: ListQuotesAccessMetadataRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfQuoteAccessMetadataRule>>;\n    public listQuotesAccessMetadataRules(requestParameters?: ListQuotesAccessMetadataRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotesAccessMetadataRules.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/quotes/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfQuoteAccessMetadataRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListQuotesForScope: List quotes for scope\n     * List all the quotes from a single scope at the specified date/time\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listQuotesForScope(requestParameters?: ListQuotesForScopeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfQuote>;\n    public listQuotesForScope(requestParameters?: ListQuotesForScopeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfQuote>>;\n    public listQuotesForScope(requestParameters?: ListQuotesForScopeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfQuote>>;\n    public listQuotesForScope(requestParameters?: ListQuotesForScopeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listQuotesForScope.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/quotes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfQuote>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpsertQuoteAccessMetadataRule: Upsert a Quote Access Metadata Rule. This creates or updates the data in LUSID.\n     * Update or insert one Quote Access Metadata Rule in a single scope. An item will be updated if it already exists  and inserted if it does not.    The response will return the successfully updated or inserted Quote Access Metadata Rule or failure message if unsuccessful    It is important to always check to verify success (or failure).                Multiple rules for a key can exists with different effective at dates, when resources are accessed the rule that is active for the current time will be fetched\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertQuoteAccessMetadataRule(requestParameters?: UpsertQuoteAccessMetadataRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<QuoteAccessMetadataRule>;\n    public upsertQuoteAccessMetadataRule(requestParameters?: UpsertQuoteAccessMetadataRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<QuoteAccessMetadataRule>>;\n    public upsertQuoteAccessMetadataRule(requestParameters?: UpsertQuoteAccessMetadataRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<QuoteAccessMetadataRule>>;\n    public upsertQuoteAccessMetadataRule(requestParameters?: UpsertQuoteAccessMetadataRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertQuoteAccessMetadataRule.');\n        }\n        const upsertQuoteAccessMetadataRuleRequest = requestParameters?.upsertQuoteAccessMetadataRuleRequest;\n        if (upsertQuoteAccessMetadataRuleRequest === null || upsertQuoteAccessMetadataRuleRequest === undefined) {\n            throw new Error('Required parameter upsertQuoteAccessMetadataRuleRequest was null or undefined when calling upsertQuoteAccessMetadataRule.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const effectiveUntil = requestParameters?.effectiveUntil;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (effectiveUntil !== undefined && effectiveUntil !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveUntil, 'effectiveUntil');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/metadata/quotes/rules/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<QuoteAccessMetadataRule>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertQuoteAccessMetadataRuleRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertQuotes: Upsert quotes\n     * Update or insert one or more quotes in a single scope. A quote will be updated if it already exists  and inserted if it does not.                In the request each quote must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each quote in the response.                The response will return both the collection of successfully updated or inserted quotes, as well as those that failed.  For the failures a reason will be provided explaining why the quote could not be updated or inserted.                It is important to always check the failed set for any unsuccessful results.  The maximum number of quotes that this method can upsert per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertQuotes(requestParameters?: UpsertQuotesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertQuotesResponse>;\n    public upsertQuotes(requestParameters?: UpsertQuotesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertQuotesResponse>>;\n    public upsertQuotes(requestParameters?: UpsertQuotesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertQuotesResponse>>;\n    public upsertQuotes(requestParameters?: UpsertQuotesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertQuotes.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/quotes/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertQuotesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateReconciliationRequest } from '../model/createReconciliationRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { InlineValuationsReconciliationRequest } from '../model/inlineValuationsReconciliationRequest';\n// @ts-ignore\nimport { ListAggregationReconciliation } from '../model/listAggregationReconciliation';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Mapping } from '../model/mapping';\n// @ts-ignore\nimport { PagedResourceListOfReconciliation } from '../model/pagedResourceListOfReconciliation';\n// @ts-ignore\nimport { PortfoliosReconciliationRequest } from '../model/portfoliosReconciliationRequest';\n// @ts-ignore\nimport { Reconciliation } from '../model/reconciliation';\n// @ts-ignore\nimport { ReconciliationRequest } from '../model/reconciliationRequest';\n// @ts-ignore\nimport { ReconciliationResponse } from '../model/reconciliationResponse';\n// @ts-ignore\nimport { ResourceListOfMapping } from '../model/resourceListOfMapping';\n// @ts-ignore\nimport { ResourceListOfReconciliationBreak } from '../model/resourceListOfReconciliationBreak';\n// @ts-ignore\nimport { TransactionReconciliationRequest } from '../model/transactionReconciliationRequest';\n// @ts-ignore\nimport { TransactionReconciliationRequestV2 } from '../model/transactionReconciliationRequestV2';\n// @ts-ignore\nimport { TransactionsReconciliationsResponse } from '../model/transactionsReconciliationsResponse';\n// @ts-ignore\nimport { UpdateReconciliationRequest } from '../model/updateReconciliationRequest';\n// @ts-ignore\nimport { ValuationsReconciliationRequest } from '../model/valuationsReconciliationRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateScheduledReconciliationRequestParams {\n    /** The scope of the reconciliation */\n    scope: string;\n    /** The definition of the reconciliation */\n    createReconciliationRequest?: CreateReconciliationRequest;\n}\n\nexport interface DeleteReconciliationRequestParams {\n    /** The scope of the scheduled reconciliation */\n    scope: string;\n    /** The code of the scheduled reconciliation */\n    code: string;\n}\n\nexport interface DeleteReconciliationMappingRequestParams {\n    /** The scope of the mapping. */\n    scope: string;\n    /** The code fof the mapping. */\n    code: string;\n}\n\nexport interface GetReconciliationRequestParams {\n    /** The scope of the scheduled reconciliation */\n    scope: string;\n    /** The code of the scheduled reconciliation */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the scheduled reconciliation. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the scheduled reconciliation. Defaults to returning the latest version of the reconciliation if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Reconciliation\\&#39; property domain to decorate onto the reconciliation.              These must take the form {domain}/{scope}/{code}, for example \\&#39;Reconciliation/Broker/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetReconciliationMappingRequestParams {\n    /** The scope of the mapping. */\n    scope: string;\n    /** The code of the mapping. */\n    code: string;\n}\n\nexport interface ListReconciliationMappingsRequestParams {\n    /** Optional parameter to specify which type of mappings should be returned.  Defaults to Transaction if not provided. */\n    reconciliationType?: string;\n}\n\nexport interface ListReconciliationsRequestParams {\n    /** The effective datetime or cut label at which to list the TimeVariant properties for the reconciliation. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to list the reconciliation. Defaults to returning the latest version              of each reconciliation if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing reconciliations; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the reconciliation type, specify \\&quot;id.Code eq \\&#39;001\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;Reconciliation\\&#39; domain to decorate onto each reconciliation.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Reconciliation/Broker/Id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ReconcileGenericRequestParams {\n    /** The specifications of the inputs to the reconciliation */\n    reconciliationRequest?: ReconciliationRequest;\n}\n\nexport interface ReconcileHoldingsRequestParams {\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Optional. Expression to filter the result set.              For example, to filter on the left portfolio Code, use \\&quot;left.portfolioId.code eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** The specifications of the inputs to the reconciliation */\n    portfoliosReconciliationRequest?: PortfoliosReconciliationRequest;\n}\n\nexport interface ReconcileInlineRequestParams {\n    /** The specifications of the inputs to the reconciliation */\n    inlineValuationsReconciliationRequest?: InlineValuationsReconciliationRequest;\n}\n\nexport interface ReconcileTransactionsRequestParams {\n    transactionReconciliationRequest?: TransactionReconciliationRequest;\n}\n\nexport interface ReconcileTransactionsV2RequestParams {\n    transactionReconciliationRequestV2?: TransactionReconciliationRequestV2;\n}\n\nexport interface ReconcileValuationRequestParams {\n    /** The specifications of the inputs to the reconciliation */\n    valuationsReconciliationRequest?: ValuationsReconciliationRequest;\n}\n\nexport interface UpdateReconciliationRequestParams {\n    /** The scope of the reconciliation to be updated */\n    scope: string;\n    /** The code of the reconciliation to be updated */\n    code: string;\n    /** The updated definition of the reconciliation */\n    updateReconciliationRequest?: UpdateReconciliationRequest;\n}\n\nexport interface UpsertReconciliationMappingRequestParams {\n    /** The mapping to be created / updated. */\n    mapping?: Mapping;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ReconciliationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateScheduledReconciliation: Create a scheduled reconciliation\n     * Create a scheduled reconciliation for the given request\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createScheduledReconciliation(requestParameters?: CreateScheduledReconciliationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Reconciliation>;\n    public createScheduledReconciliation(requestParameters?: CreateScheduledReconciliationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Reconciliation>>;\n    public createScheduledReconciliation(requestParameters?: CreateScheduledReconciliationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Reconciliation>>;\n    public createScheduledReconciliation(requestParameters?: CreateScheduledReconciliationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createScheduledReconciliation.');\n        }\n        const createReconciliationRequest = requestParameters?.createReconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$scheduledReconciliations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Reconciliation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createReconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteReconciliation: Delete scheduled reconciliation\n     * Delete the given scheduled reconciliation\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteReconciliation(requestParameters?: DeleteReconciliationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteReconciliation(requestParameters?: DeleteReconciliationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteReconciliation(requestParameters?: DeleteReconciliationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteReconciliation(requestParameters?: DeleteReconciliationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReconciliation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteReconciliation.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$scheduledReconciliations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteReconciliationMapping: Delete a mapping\n     * Deletes the mapping identified by the scope and code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteReconciliationMapping(requestParameters?: DeleteReconciliationMappingRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<string>;\n    public deleteReconciliationMapping(requestParameters?: DeleteReconciliationMappingRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<string>>;\n    public deleteReconciliationMapping(requestParameters?: DeleteReconciliationMappingRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<string>>;\n    public deleteReconciliationMapping(requestParameters?: DeleteReconciliationMappingRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReconciliationMapping.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteReconciliationMapping.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/mapping/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<string>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetReconciliation: Get scheduled reconciliation\n     * Get the requested scheduled reconciliation\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getReconciliation(requestParameters?: GetReconciliationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Reconciliation>;\n    public getReconciliation(requestParameters?: GetReconciliationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Reconciliation>>;\n    public getReconciliation(requestParameters?: GetReconciliationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Reconciliation>>;\n    public getReconciliation(requestParameters?: GetReconciliationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReconciliation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReconciliation.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$scheduledReconciliations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Reconciliation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetReconciliationMapping: Get a mapping\n     * Gets a mapping identified by the given scope and code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getReconciliationMapping(requestParameters?: GetReconciliationMappingRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Mapping>;\n    public getReconciliationMapping(requestParameters?: GetReconciliationMappingRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Mapping>>;\n    public getReconciliationMapping(requestParameters?: GetReconciliationMappingRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Mapping>>;\n    public getReconciliationMapping(requestParameters?: GetReconciliationMappingRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReconciliationMapping.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReconciliationMapping.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/mapping/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Mapping>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListReconciliationMappings: List the reconciliation mappings\n     * Lists all mappings this user is entitled to see\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listReconciliationMappings(requestParameters?: ListReconciliationMappingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfMapping>;\n    public listReconciliationMappings(requestParameters?: ListReconciliationMappingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfMapping>>;\n    public listReconciliationMappings(requestParameters?: ListReconciliationMappingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfMapping>>;\n    public listReconciliationMappings(requestParameters?: ListReconciliationMappingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const reconciliationType = requestParameters?.reconciliationType;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (reconciliationType !== undefined && reconciliationType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>reconciliationType, 'reconciliationType');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/mapping`;\n        return this.httpClient.request<ResourceListOfMapping>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListReconciliations: List scheduled reconciliations\n     * List all the scheduled reconciliations matching particular criteria\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listReconciliations(requestParameters?: ListReconciliationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfReconciliation>;\n    public listReconciliations(requestParameters?: ListReconciliationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfReconciliation>>;\n    public listReconciliations(requestParameters?: ListReconciliationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfReconciliation>>;\n    public listReconciliations(requestParameters?: ListReconciliationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$scheduledReconciliations`;\n        return this.httpClient.request<PagedResourceListOfReconciliation>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ReconcileGeneric: Reconcile either holdings or valuations performed on one or two sets of holdings using one or two configuration recipes.                The output is configurable for various types of comparisons, to allow tolerances on numerical and date-time data or case-insensitivity on strings,  and elision of resulting differences where they are \\&#39;empty\\&#39; or null or zero.\n     * Perform evaluation of one or two set of holdings (a portfolio of instruments) using one or two (potentially different) configuration recipes.  Produce a breakdown of the resulting differences in evaluation that can be iterated through.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileGeneric(requestParameters?: ReconcileGenericRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReconciliationResponse>;\n    public reconcileGeneric(requestParameters?: ReconcileGenericRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReconciliationResponse>>;\n    public reconcileGeneric(requestParameters?: ReconcileGenericRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReconciliationResponse>>;\n    public reconcileGeneric(requestParameters?: ReconcileGenericRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const reconciliationRequest = requestParameters?.reconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileGeneric`;\n        return this.httpClient.request<ReconciliationResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: reconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ReconcileHoldings: Reconcile portfolio holdings\n     * Reconcile the holdings of two portfolios.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileHoldings(requestParameters?: ReconcileHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfReconciliationBreak>;\n    public reconcileHoldings(requestParameters?: ReconcileHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfReconciliationBreak>>;\n    public reconcileHoldings(requestParameters?: ReconcileHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfReconciliationBreak>>;\n    public reconcileHoldings(requestParameters?: ReconcileHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const portfoliosReconciliationRequest = requestParameters?.portfoliosReconciliationRequest;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileholdings`;\n        return this.httpClient.request<ResourceListOfReconciliationBreak>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: portfoliosReconciliationRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ReconcileInline: Reconcile valuations performed on one or two sets of inline instruments using one or two configuration recipes.\n     * Perform valuation of one or two set of inline instruments using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileInline(requestParameters?: ReconcileInlineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ListAggregationReconciliation>;\n    public reconcileInline(requestParameters?: ReconcileInlineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ListAggregationReconciliation>>;\n    public reconcileInline(requestParameters?: ReconcileInlineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ListAggregationReconciliation>>;\n    public reconcileInline(requestParameters?: ReconcileInlineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const inlineValuationsReconciliationRequest = requestParameters?.inlineValuationsReconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileInline`;\n        return this.httpClient.request<ListAggregationReconciliation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: inlineValuationsReconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ReconcileTransactions: Perform a Transactions Reconciliation.\n     * Evaluates two sets of transactions to determine which transactions from each set likely match  using the rules of a specified mapping.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileTransactions(requestParameters?: ReconcileTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionsReconciliationsResponse>;\n    public reconcileTransactions(requestParameters?: ReconcileTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionsReconciliationsResponse>>;\n    public reconcileTransactions(requestParameters?: ReconcileTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionsReconciliationsResponse>>;\n    public reconcileTransactions(requestParameters?: ReconcileTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const transactionReconciliationRequest = requestParameters?.transactionReconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileTransactions`;\n        return this.httpClient.request<TransactionsReconciliationsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionReconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ReconcileTransactionsV2: Perform a Transactions Reconciliation.\n     * Evaluates two sets of transactions to determine which transactions from each set likely match  using the rules of a specified mapping.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileTransactionsV2(requestParameters?: ReconcileTransactionsV2RequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReconciliationResponse>;\n    public reconcileTransactionsV2(requestParameters?: ReconcileTransactionsV2RequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReconciliationResponse>>;\n    public reconcileTransactionsV2(requestParameters?: ReconcileTransactionsV2RequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReconciliationResponse>>;\n    public reconcileTransactionsV2(requestParameters?: ReconcileTransactionsV2RequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const transactionReconciliationRequestV2 = requestParameters?.transactionReconciliationRequestV2;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileTransactionsV2`;\n        return this.httpClient.request<ReconciliationResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionReconciliationRequestV2,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ReconcileValuation: Reconcile valuations performed on one or two sets of holdings using one or two configuration recipes.\n     * Perform valuation of one or two set of holdings using different one or two configuration recipes. Produce a breakdown of the resulting differences in valuation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public reconcileValuation(requestParameters?: ReconcileValuationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ListAggregationReconciliation>;\n    public reconcileValuation(requestParameters?: ReconcileValuationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ListAggregationReconciliation>>;\n    public reconcileValuation(requestParameters?: ReconcileValuationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ListAggregationReconciliation>>;\n    public reconcileValuation(requestParameters?: ReconcileValuationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const valuationsReconciliationRequest = requestParameters?.valuationsReconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$reconcileValuation`;\n        return this.httpClient.request<ListAggregationReconciliation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: valuationsReconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateReconciliation: Update scheduled reconciliation\n     * Update a given scheduled reconciliation\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateReconciliation(requestParameters?: UpdateReconciliationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Reconciliation>;\n    public updateReconciliation(requestParameters?: UpdateReconciliationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Reconciliation>>;\n    public updateReconciliation(requestParameters?: UpdateReconciliationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Reconciliation>>;\n    public updateReconciliation(requestParameters?: UpdateReconciliationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateReconciliation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateReconciliation.');\n        }\n        const updateReconciliationRequest = requestParameters?.updateReconciliationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/$scheduledReconciliations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Reconciliation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateReconciliationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertReconciliationMapping: Create or update a mapping\n     * If no mapping exists with the specified scope and code will create a new one.  Else will update the existing mapping\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertReconciliationMapping(requestParameters?: UpsertReconciliationMappingRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Mapping>;\n    public upsertReconciliationMapping(requestParameters?: UpsertReconciliationMappingRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Mapping>>;\n    public upsertReconciliationMapping(requestParameters?: UpsertReconciliationMappingRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Mapping>>;\n    public upsertReconciliationMapping(requestParameters?: UpsertReconciliationMappingRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const mapping = requestParameters?.mapping;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/portfolios/mapping`;\n        return this.httpClient.request<Mapping>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: mapping,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfReferenceListResponse } from '../model/pagedResourceListOfReferenceListResponse';\n// @ts-ignore\nimport { ReferenceListRequest } from '../model/referenceListRequest';\n// @ts-ignore\nimport { ReferenceListResponse } from '../model/referenceListResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteReferenceListRequestParams {\n    /** The scope to which the Reference List belongs. */\n    scope: string;\n    /** The Reference List\\&#39;s unique identifier. */\n    code: string;\n}\n\nexport interface GetReferenceListRequestParams {\n    /** The scope to which the Reference List belongs. */\n    scope: string;\n    /** The Reference List\\&#39;s unique identifier. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Reference List. Defaults to return the latest version of the Reference List if not specified. */\n    asAt?: string;\n}\n\nexport interface ListReferenceListsRequestParams {\n    /** The asAt datetime at which to list Reference Lists. Defaults to return the latest version of Reference Lists if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing Reference Lists from a previous call to list Reference Lists.              This value is returned from the previous call. If a pagination token is provided, the filter, limit and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpsertReferenceListRequestParams {\n    /** The payload describing the Reference List instance. */\n    referenceListRequest?: ReferenceListRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ReferenceListsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteReferenceList: Delete Reference List\n     * Delete a Reference List instance.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteReferenceList(requestParameters?: DeleteReferenceListRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteReferenceList(requestParameters?: DeleteReferenceListRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteReferenceList(requestParameters?: DeleteReferenceListRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteReferenceList(requestParameters?: DeleteReferenceListRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteReferenceList.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteReferenceList.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referencelists/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetReferenceList: Get Reference List\n     * Retrieve a Reference List instance at a point in AsAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getReferenceList(requestParameters?: GetReferenceListRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReferenceListResponse>;\n    public getReferenceList(requestParameters?: GetReferenceListRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReferenceListResponse>>;\n    public getReferenceList(requestParameters?: GetReferenceListRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReferenceListResponse>>;\n    public getReferenceList(requestParameters?: GetReferenceListRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReferenceList.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReferenceList.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referencelists/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ReferenceListResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListReferenceLists: List Reference Lists\n     * List all the Reference Lists matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listReferenceLists(requestParameters?: ListReferenceListsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfReferenceListResponse>;\n    public listReferenceLists(requestParameters?: ListReferenceListsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfReferenceListResponse>>;\n    public listReferenceLists(requestParameters?: ListReferenceListsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfReferenceListResponse>>;\n    public listReferenceLists(requestParameters?: ListReferenceListsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referencelists`;\n        return this.httpClient.request<PagedResourceListOfReferenceListResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertReferenceList: Upsert Reference List\n     * Insert the Reference List if it does not exist or update the Reference List with the supplied state if it does exist.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertReferenceList(requestParameters?: UpsertReferenceListRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ReferenceListResponse>;\n    public upsertReferenceList(requestParameters?: UpsertReferenceListRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ReferenceListResponse>>;\n    public upsertReferenceList(requestParameters?: UpsertReferenceListRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ReferenceListResponse>>;\n    public upsertReferenceList(requestParameters?: UpsertReferenceListRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const referenceListRequest = requestParameters?.referenceListRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referencelists`;\n        return this.httpClient.request<ReferenceListResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: referenceListRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateReferencePortfolioRequest } from '../model/createReferencePortfolioRequest';\n// @ts-ignore\nimport { GetReferencePortfolioConstituentsResponse } from '../model/getReferencePortfolioConstituentsResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Portfolio } from '../model/portfolio';\n// @ts-ignore\nimport { ResourceListOfConstituentsAdjustmentHeader } from '../model/resourceListOfConstituentsAdjustmentHeader';\n// @ts-ignore\nimport { UpsertReferencePortfolioConstituentPropertiesRequest } from '../model/upsertReferencePortfolioConstituentPropertiesRequest';\n// @ts-ignore\nimport { UpsertReferencePortfolioConstituentPropertiesResponse } from '../model/upsertReferencePortfolioConstituentPropertiesResponse';\n// @ts-ignore\nimport { UpsertReferencePortfolioConstituentsRequest } from '../model/upsertReferencePortfolioConstituentsRequest';\n// @ts-ignore\nimport { UpsertReferencePortfolioConstituentsResponse } from '../model/upsertReferencePortfolioConstituentsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateReferencePortfolioRequestParams {\n    /** The scope in which to create the reference portfolio. */\n    scope: string;\n    /** The definition of the reference portfolio. */\n    createReferencePortfolioRequest: CreateReferencePortfolioRequest;\n}\n\nexport interface GetReferencePortfolioConstituentsRequestParams {\n    /** The scope of the reference portfolio. */\n    scope: string;\n    /** The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio. */\n    code: string;\n    /** The effective date of the constituents to retrieve. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve constituents. Defaults to return the latest version              of each constituent if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39; or \\&#39;ReferenceHolding\\&#39; domain to decorate onto              constituents. These take the format {domain}/{scope}/{code} e.g. \\&#39;Instrument/system/Name\\&#39; or              \\&#39;ReferenceHolding/strategy/quantsignal\\&#39;. Defaults to return all available instrument and reference holding properties if not specified. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListConstituentsAdjustmentsRequestParams {\n    /** The scope of the reference portfolio. */\n    scope: string;\n    /** The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio. */\n    code: string;\n    /** Events between this time (inclusive) and the toEffectiveAt are returned. */\n    fromEffectiveAt: string;\n    /** Events between this time (inclusive) and the fromEffectiveAt are returned. */\n    toEffectiveAt: string;\n    /** The asAt time for which the result is valid. */\n    asAtTime?: string;\n}\n\nexport interface UpsertReferencePortfolioConstituentPropertiesRequestParams {\n    /** The scope of the reference portfolio. */\n    scope: string;\n    /** The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio. */\n    code: string;\n    /** The request to modify properties for the constituent. */\n    upsertReferencePortfolioConstituentPropertiesRequest: UpsertReferencePortfolioConstituentPropertiesRequest;\n}\n\nexport interface UpsertReferencePortfolioConstituentsRequestParams {\n    /** The scope of the reference portfolio. */\n    scope: string;\n    /** The code of the reference portfolio. Together with the scope this uniquely identifies              the reference portfolio. */\n    code: string;\n    /** The constituents to upload to the reference portfolio. */\n    upsertReferencePortfolioConstituentsRequest: UpsertReferencePortfolioConstituentsRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ReferencePortfolioService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateReferencePortfolio: Create reference portfolio\n     * Create a reference portfolio in a particular scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createReferencePortfolio(requestParameters?: CreateReferencePortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public createReferencePortfolio(requestParameters?: CreateReferencePortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public createReferencePortfolio(requestParameters?: CreateReferencePortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public createReferencePortfolio(requestParameters?: CreateReferencePortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createReferencePortfolio.');\n        }\n        const createReferencePortfolioRequest = requestParameters?.createReferencePortfolioRequest;\n        if (createReferencePortfolioRequest === null || createReferencePortfolioRequest === undefined) {\n            throw new Error('Required parameter createReferencePortfolioRequest was null or undefined when calling createReferencePortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referenceportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createReferencePortfolioRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetReferencePortfolioConstituents: Get reference portfolio constituents\n     * Get constituents from a reference portfolio at a particular effective time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getReferencePortfolioConstituents(requestParameters?: GetReferencePortfolioConstituentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetReferencePortfolioConstituentsResponse>;\n    public getReferencePortfolioConstituents(requestParameters?: GetReferencePortfolioConstituentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetReferencePortfolioConstituentsResponse>>;\n    public getReferencePortfolioConstituents(requestParameters?: GetReferencePortfolioConstituentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetReferencePortfolioConstituentsResponse>>;\n    public getReferencePortfolioConstituents(requestParameters?: GetReferencePortfolioConstituentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getReferencePortfolioConstituents.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getReferencePortfolioConstituents.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referenceportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/constituents`;\n        return this.httpClient.request<GetReferencePortfolioConstituentsResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListConstituentsAdjustments: List constituents adjustments\n     * List adjustments made to constituents in a reference portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listConstituentsAdjustments(requestParameters?: ListConstituentsAdjustmentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfConstituentsAdjustmentHeader>;\n    public listConstituentsAdjustments(requestParameters?: ListConstituentsAdjustmentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfConstituentsAdjustmentHeader>>;\n    public listConstituentsAdjustments(requestParameters?: ListConstituentsAdjustmentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfConstituentsAdjustmentHeader>>;\n    public listConstituentsAdjustments(requestParameters?: ListConstituentsAdjustmentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listConstituentsAdjustments.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listConstituentsAdjustments.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling listConstituentsAdjustments.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling listConstituentsAdjustments.');\n        }\n        const asAtTime = requestParameters?.asAtTime;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAtTime !== undefined && asAtTime !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAtTime, 'asAtTime');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referenceportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/constituentsadjustments`;\n        return this.httpClient.request<ResourceListOfConstituentsAdjustmentHeader>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertReferencePortfolioConstituentProperties: Upsert constituent properties\n     * Create or update one or more constituent properties for a single constituent in the reference portfolio.  Each property will be updated if it already exists, created if it does not and deleted if value is null.  Both constituent and portfolio must exist at the time when properties are created or updated.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertReferencePortfolioConstituentProperties(requestParameters?: UpsertReferencePortfolioConstituentPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertReferencePortfolioConstituentPropertiesResponse>;\n    public upsertReferencePortfolioConstituentProperties(requestParameters?: UpsertReferencePortfolioConstituentPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertReferencePortfolioConstituentPropertiesResponse>>;\n    public upsertReferencePortfolioConstituentProperties(requestParameters?: UpsertReferencePortfolioConstituentPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertReferencePortfolioConstituentPropertiesResponse>>;\n    public upsertReferencePortfolioConstituentProperties(requestParameters?: UpsertReferencePortfolioConstituentPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertReferencePortfolioConstituentProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertReferencePortfolioConstituentProperties.');\n        }\n        const upsertReferencePortfolioConstituentPropertiesRequest = requestParameters?.upsertReferencePortfolioConstituentPropertiesRequest;\n        if (upsertReferencePortfolioConstituentPropertiesRequest === null || upsertReferencePortfolioConstituentPropertiesRequest === undefined) {\n            throw new Error('Required parameter upsertReferencePortfolioConstituentPropertiesRequest was null or undefined when calling upsertReferencePortfolioConstituentProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referenceportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/constituents/properties`;\n        return this.httpClient.request<UpsertReferencePortfolioConstituentPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertReferencePortfolioConstituentPropertiesRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertReferencePortfolioConstituents: Upsert reference portfolio constituents\n     * Add constituents to a reference portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertReferencePortfolioConstituents(requestParameters?: UpsertReferencePortfolioConstituentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertReferencePortfolioConstituentsResponse>;\n    public upsertReferencePortfolioConstituents(requestParameters?: UpsertReferencePortfolioConstituentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertReferencePortfolioConstituentsResponse>>;\n    public upsertReferencePortfolioConstituents(requestParameters?: UpsertReferencePortfolioConstituentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertReferencePortfolioConstituentsResponse>>;\n    public upsertReferencePortfolioConstituents(requestParameters?: UpsertReferencePortfolioConstituentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertReferencePortfolioConstituents.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertReferencePortfolioConstituents.');\n        }\n        const upsertReferencePortfolioConstituentsRequest = requestParameters?.upsertReferencePortfolioConstituentsRequest;\n        if (upsertReferencePortfolioConstituentsRequest === null || upsertReferencePortfolioConstituentsRequest === undefined) {\n            throw new Error('Required parameter upsertReferencePortfolioConstituentsRequest was null or undefined when calling upsertReferencePortfolioConstituents.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/referenceportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/constituents`;\n        return this.httpClient.request<UpsertReferencePortfolioConstituentsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertReferencePortfolioConstituentsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateRelationDefinitionRequest } from '../model/createRelationDefinitionRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { RelationDefinition } from '../model/relationDefinition';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateRelationDefinitionRequestParams {\n    /** The definition of the new relation. */\n    createRelationDefinitionRequest: CreateRelationDefinitionRequest;\n}\n\nexport interface DeleteRelationDefinitionRequestParams {\n    /** The scope of the relation to be deleted. */\n    scope: string;\n    /** The code of the relation to be deleted. Together with the domain and scope this uniquely              identifies the relation. */\n    code: string;\n}\n\nexport interface GetRelationDefinitionRequestParams {\n    /** The scope of the specified relation. */\n    scope: string;\n    /** The code of the specified relation. Together with the domain and scope this uniquely              identifies the relation. */\n    code: string;\n    /** The asAt datetime at which to retrieve the relation definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class RelationDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateRelationDefinition: Create a relation definition\n     * Define a new relation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createRelationDefinition(requestParameters?: CreateRelationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<RelationDefinition>;\n    public createRelationDefinition(requestParameters?: CreateRelationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<RelationDefinition>>;\n    public createRelationDefinition(requestParameters?: CreateRelationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<RelationDefinition>>;\n    public createRelationDefinition(requestParameters?: CreateRelationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createRelationDefinitionRequest = requestParameters?.createRelationDefinitionRequest;\n        if (createRelationDefinitionRequest === null || createRelationDefinitionRequest === undefined) {\n            throw new Error('Required parameter createRelationDefinitionRequest was null or undefined when calling createRelationDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationdefinitions`;\n        return this.httpClient.request<RelationDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createRelationDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteRelationDefinition: Delete relation definition\n     * Delete the definition of the specified relation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteRelationDefinition(requestParameters?: DeleteRelationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteRelationDefinition(requestParameters?: DeleteRelationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationDefinition(requestParameters?: DeleteRelationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationDefinition(requestParameters?: DeleteRelationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelationDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetRelationDefinition: Get relation definition\n     * Retrieve the definition of a specified relation.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getRelationDefinition(requestParameters?: GetRelationDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<RelationDefinition>;\n    public getRelationDefinition(requestParameters?: GetRelationDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<RelationDefinition>>;\n    public getRelationDefinition(requestParameters?: GetRelationDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<RelationDefinition>>;\n    public getRelationDefinition(requestParameters?: GetRelationDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRelationDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRelationDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<RelationDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CompleteRelation } from '../model/completeRelation';\n// @ts-ignore\nimport { CreateRelationRequest } from '../model/createRelationRequest';\n// @ts-ignore\nimport { DeleteRelationRequest } from '../model/deleteRelationRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateRelationRequestParams {\n    /** The scope of the relation definition */\n    scope: string;\n    /** The code of the relation definition */\n    code: string;\n    /** The details of the relation to create. */\n    createRelationRequest: CreateRelationRequest;\n    /** The effective datetime or cut label at which the relation should be effective from. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface DeleteRelationRequestParams {\n    /** The scope of the relation definition */\n    scope: string;\n    /** The code of the relation definition */\n    code: string;\n    /** The details of the relation to delete. */\n    deleteRelationRequest: DeleteRelationRequest;\n    /** The effective datetime or cut label at which the relation should the deletion be effective from. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class RelationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateRelation: Create Relation\n     * Create a relation between two entity objects by their identifiers\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createRelation(requestParameters?: CreateRelationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CompleteRelation>;\n    public createRelation(requestParameters?: CreateRelationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CompleteRelation>>;\n    public createRelation(requestParameters?: CreateRelationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CompleteRelation>>;\n    public createRelation(requestParameters?: CreateRelationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createRelation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createRelation.');\n        }\n        const createRelationRequest = requestParameters?.createRelationRequest;\n        if (createRelationRequest === null || createRelationRequest === undefined) {\n            throw new Error('Required parameter createRelationRequest was null or undefined when calling createRelation.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CompleteRelation>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createRelationRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteRelation: Delete a relation\n     * Delete a relation between two entity objects represented by their identifiers\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteRelation(requestParameters?: DeleteRelationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteRelation(requestParameters?: DeleteRelationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelation(requestParameters?: DeleteRelationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelation(requestParameters?: DeleteRelationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelation.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelation.');\n        }\n        const deleteRelationRequest = requestParameters?.deleteRelationRequest;\n        if (deleteRelationRequest === null || deleteRelationRequest === undefined) {\n            throw new Error('Required parameter deleteRelationRequest was null or undefined when calling deleteRelation.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relations/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: deleteRelationRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateRelationshipDefinitionRequest } from '../model/createRelationshipDefinitionRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfRelationshipDefinition } from '../model/pagedResourceListOfRelationshipDefinition';\n// @ts-ignore\nimport { RelationshipDefinition } from '../model/relationshipDefinition';\n// @ts-ignore\nimport { UpdateRelationshipDefinitionRequest } from '../model/updateRelationshipDefinitionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateRelationshipDefinitionRequestParams {\n    /** The definition of the new relationship. */\n    createRelationshipDefinitionRequest: CreateRelationshipDefinitionRequest;\n}\n\nexport interface DeleteRelationshipDefinitionRequestParams {\n    /** The scope of the relationship definition to be deleted. */\n    scope: string;\n    /** The code of the relationship definition to be deleted. Together with the domain and scope this uniquely              identifies the relationship. */\n    code: string;\n}\n\nexport interface GetRelationshipDefinitionRequestParams {\n    /** The scope of the specified relationship definition. */\n    scope: string;\n    /** The code of the specified relationship definition. Together with the domain and scope this uniquely              identifies the relationship definition. */\n    code: string;\n    /** The asAt datetime at which to retrieve the relationship definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n}\n\nexport interface ListRelationshipDefinitionsRequestParams {\n    /** The asAt datetime at which to retrieve the relationship definitions. Defaults to return              the latest version of each definition if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing relationship definitions from a previous call to list relationship definitions. This  value is returned from the previous call. If a pagination token is provided the filter, sortBy and asAt field  must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.              For example, to filter on the Scope, use \\&quot;scope eq \\&#39;ExampleScope\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface UpdateRelationshipDefinitionRequestParams {\n    /** The scope of the relationship definition being updated. */\n    scope: string;\n    /** The code of the relationship definition being updated. Together with the scope this uniquely              identifies the relationship definition. */\n    code: string;\n    /** The details of relationship definition to update. */\n    updateRelationshipDefinitionRequest: UpdateRelationshipDefinitionRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class RelationshipDefinitionsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateRelationshipDefinition: Create Relationship Definition\n     * Create a new relationship definition to be used for creating relationships between entities.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createRelationshipDefinition(requestParameters?: CreateRelationshipDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<RelationshipDefinition>;\n    public createRelationshipDefinition(requestParameters?: CreateRelationshipDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<RelationshipDefinition>>;\n    public createRelationshipDefinition(requestParameters?: CreateRelationshipDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<RelationshipDefinition>>;\n    public createRelationshipDefinition(requestParameters?: CreateRelationshipDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createRelationshipDefinitionRequest = requestParameters?.createRelationshipDefinitionRequest;\n        if (createRelationshipDefinitionRequest === null || createRelationshipDefinitionRequest === undefined) {\n            throw new Error('Required parameter createRelationshipDefinitionRequest was null or undefined when calling createRelationshipDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions`;\n        return this.httpClient.request<RelationshipDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createRelationshipDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteRelationshipDefinition: Delete Relationship Definition\n     * Delete the definition of the specified relationship.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteRelationshipDefinition(requestParameters?: DeleteRelationshipDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteRelationshipDefinition(requestParameters?: DeleteRelationshipDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationshipDefinition(requestParameters?: DeleteRelationshipDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationshipDefinition(requestParameters?: DeleteRelationshipDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationshipDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelationshipDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetRelationshipDefinition: Get relationship definition\n     * Retrieve the specified relationship definition\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getRelationshipDefinition(requestParameters?: GetRelationshipDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<RelationshipDefinition>;\n    public getRelationshipDefinition(requestParameters?: GetRelationshipDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<RelationshipDefinition>>;\n    public getRelationshipDefinition(requestParameters?: GetRelationshipDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<RelationshipDefinition>>;\n    public getRelationshipDefinition(requestParameters?: GetRelationshipDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getRelationshipDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getRelationshipDefinition.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<RelationshipDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListRelationshipDefinitions: List relationship definitions\n     * Retrieve one or more specified relationship definitions.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listRelationshipDefinitions(requestParameters?: ListRelationshipDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfRelationshipDefinition>;\n    public listRelationshipDefinitions(requestParameters?: ListRelationshipDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfRelationshipDefinition>>;\n    public listRelationshipDefinitions(requestParameters?: ListRelationshipDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfRelationshipDefinition>>;\n    public listRelationshipDefinitions(requestParameters?: ListRelationshipDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions`;\n        return this.httpClient.request<PagedResourceListOfRelationshipDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpdateRelationshipDefinition: Update Relationship Definition\n     * Update the definition of a specified existing relationship. Not all elements within a relationship definition  are modifiable due to the potential implications for values already stored against the relationship.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateRelationshipDefinition(requestParameters?: UpdateRelationshipDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<RelationshipDefinition>;\n    public updateRelationshipDefinition(requestParameters?: UpdateRelationshipDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<RelationshipDefinition>>;\n    public updateRelationshipDefinition(requestParameters?: UpdateRelationshipDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<RelationshipDefinition>>;\n    public updateRelationshipDefinition(requestParameters?: UpdateRelationshipDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateRelationshipDefinition.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateRelationshipDefinition.');\n        }\n        const updateRelationshipDefinitionRequest = requestParameters?.updateRelationshipDefinitionRequest;\n        if (updateRelationshipDefinitionRequest === null || updateRelationshipDefinitionRequest === undefined) {\n            throw new Error('Required parameter updateRelationshipDefinitionRequest was null or undefined when calling updateRelationshipDefinition.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<RelationshipDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateRelationshipDefinitionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CompleteRelationship } from '../model/completeRelationship';\n// @ts-ignore\nimport { CreateRelationshipRequest } from '../model/createRelationshipRequest';\n// @ts-ignore\nimport { DeleteRelationshipRequest } from '../model/deleteRelationshipRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateRelationshipRequestParams {\n    /** The scope of the relationship */\n    scope: string;\n    /** The code of the relationship */\n    code: string;\n    /** The details of the relationship to create. */\n    createRelationshipRequest: CreateRelationshipRequest;\n}\n\nexport interface DeleteRelationshipRequestParams {\n    /** The scope of the relationship */\n    scope: string;\n    /** The code of the relationship */\n    code: string;\n    /** The details of the relationship to delete. */\n    deleteRelationshipRequest: DeleteRelationshipRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class RelationshipsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateRelationship: Create Relationship\n     * Create a relationship between two entity objects by their identifiers\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createRelationship(requestParameters?: CreateRelationshipRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CompleteRelationship>;\n    public createRelationship(requestParameters?: CreateRelationshipRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CompleteRelationship>>;\n    public createRelationship(requestParameters?: CreateRelationshipRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CompleteRelationship>>;\n    public createRelationship(requestParameters?: CreateRelationshipRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createRelationship.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createRelationship.');\n        }\n        const createRelationshipRequest = requestParameters?.createRelationshipRequest;\n        if (createRelationshipRequest === null || createRelationshipRequest === undefined) {\n            throw new Error('Required parameter createRelationshipRequest was null or undefined when calling createRelationship.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships`;\n        return this.httpClient.request<CompleteRelationship>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createRelationshipRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] DeleteRelationship: Delete Relationship\n     * Delete a relationship between two entity objects represented by their identifiers\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteRelationship(requestParameters?: DeleteRelationshipRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteRelationship(requestParameters?: DeleteRelationshipRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteRelationship(requestParameters?: DeleteRelationshipRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteRelationship(requestParameters?: DeleteRelationshipRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteRelationship.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteRelationship.');\n        }\n        const deleteRelationshipRequest = requestParameters?.deleteRelationshipRequest;\n        if (deleteRelationshipRequest === null || deleteRelationshipRequest === undefined) {\n            throw new Error('Required parameter deleteRelationshipRequest was null or undefined when calling deleteRelationship.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/relationshipdefinitions/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/relationships/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: deleteRelationshipRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PropertySchema } from '../model/propertySchema';\n// @ts-ignore\nimport { ResourceListOfString } from '../model/resourceListOfString';\n// @ts-ignore\nimport { ResourceListOfValueType } from '../model/resourceListOfValueType';\n// @ts-ignore\nimport { Schema } from '../model/schema';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GetEntitySchemaRequestParams {\n    /** The name of a valid entity */\n    entity: string;\n}\n\nexport interface GetPropertySchemaRequestParams {\n    /** One or more property keys for which the schema is requested */\n    propertyKeys?: Array<string>;\n    /** Optional. The AsAt date of the data */\n    asAt?: string;\n}\n\nexport interface GetValueTypesRequestParams {\n    /** Optional. Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName */\n    sortBy?: Array<string>;\n    /** Optional. When paginating, limit the number of returned results to this many. */\n    limit?: number;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SchemasService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] GetEntitySchema: Get schema\n     * Gets the schema and meta-data for a given entity\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getEntitySchema(requestParameters?: GetEntitySchemaRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Schema>;\n    public getEntitySchema(requestParameters?: GetEntitySchemaRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Schema>>;\n    public getEntitySchema(requestParameters?: GetEntitySchemaRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Schema>>;\n    public getEntitySchema(requestParameters?: GetEntitySchemaRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entity = requestParameters?.entity;\n        if (entity === null || entity === undefined) {\n            throw new Error('Required parameter entity was null or undefined when calling getEntitySchema.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/schemas/entities/${this.configuration.encodeParam({name: \"entity\", value: entity, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Schema>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetPropertySchema: Get property schema\n     * Get the schemas for the provided list of property keys.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPropertySchema(requestParameters?: GetPropertySchemaRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PropertySchema>;\n    public getPropertySchema(requestParameters?: GetPropertySchemaRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PropertySchema>>;\n    public getPropertySchema(requestParameters?: GetPropertySchemaRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PropertySchema>>;\n    public getPropertySchema(requestParameters?: GetPropertySchemaRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const propertyKeys = requestParameters?.propertyKeys;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/schemas/properties`;\n        return this.httpClient.request<PropertySchema>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetValueTypes: Get value types\n     * Gets the available value types for which a schema is available.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getValueTypes(requestParameters?: GetValueTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfValueType>;\n    public getValueTypes(requestParameters?: GetValueTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfValueType>>;\n    public getValueTypes(requestParameters?: GetValueTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfValueType>>;\n    public getValueTypes(requestParameters?: GetValueTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/schemas/types`;\n        return this.httpClient.request<ResourceListOfValueType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListEntities: List entities\n     * List all available entities for which schema information is available.\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listEntities(observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfString>;\n    public listEntities(observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfString>>;\n    public listEntities(observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfString>>;\n    public listEntities(observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/schemas/entities`;\n        return this.httpClient.request<ResourceListOfString>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfScopeDefinition } from '../model/resourceListOfScopeDefinition';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface ListEntityScopesRequestParams {\n    /** The entity type to list scopes for. */\n    entityType: string;\n    /** The asAt datetime at which to retrieve scopes. Defaults to latest datetime if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing scopes from a previous call to list scopes.              This value is returned from the previous call. If a pagination token is provided, the limit and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n}\n\nexport interface ListScopesRequestParams {\n    /** Expression to filter the result set.              For example, to filter on the Scope, use \\&quot;scope eq \\&#39;string\\&#39;\\&quot;              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ScopesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * ListEntityScopes: List Entity Scopes\n     * List all the scopes for a given entity type that contain data.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listEntityScopes(requestParameters?: ListEntityScopesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfScopeDefinition>;\n    public listEntityScopes(requestParameters?: ListEntityScopesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfScopeDefinition>>;\n    public listEntityScopes(requestParameters?: ListEntityScopesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfScopeDefinition>>;\n    public listEntityScopes(requestParameters?: ListEntityScopesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling listEntityScopes.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scopes/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfScopeDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListScopes: List Scopes\n     * List all the scopes that contain data.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listScopes(requestParameters?: ListScopesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfScopeDefinition>;\n    public listScopes(requestParameters?: ListScopesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfScopeDefinition>>;\n    public listScopes(requestParameters?: ListScopesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfScopeDefinition>>;\n    public listScopes(requestParameters?: ListScopesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scopes`;\n        return this.httpClient.request<ResourceListOfScopeDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { Dialect } from '../model/dialect';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfDialectId } from '../model/pagedResourceListOfDialectId';\n// @ts-ignore\nimport { PagedResourceListOfTranslationScriptId } from '../model/pagedResourceListOfTranslationScriptId';\n// @ts-ignore\nimport { TranslateEntitiesInlinedRequest } from '../model/translateEntitiesInlinedRequest';\n// @ts-ignore\nimport { TranslateEntitiesRequest } from '../model/translateEntitiesRequest';\n// @ts-ignore\nimport { TranslateEntitiesResponse } from '../model/translateEntitiesResponse';\n// @ts-ignore\nimport { TranslationScript } from '../model/translationScript';\n// @ts-ignore\nimport { UpsertDialectRequest } from '../model/upsertDialectRequest';\n// @ts-ignore\nimport { UpsertTranslationScriptRequest } from '../model/upsertTranslationScriptRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface GetTranslationDialectRequestParams {\n    /** The scope of the dialect. */\n    scope: string;\n    /** The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE. */\n    vendor: string;\n    /** The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib. */\n    sourceSystem: string;\n    /** The type of entity this dialect describes e.g. Instrument. */\n    entityType: string;\n    /** The serialisation format of a document in this dialect. e.g. JSON, XML. */\n    serialisationFormat: string;\n    /** The semantic version of the dialect: MAJOR.MINOR.PATCH. */\n    version: string;\n    /** The asAt datetime at which to retrieve the dialect. Defaults to return the latest version of the dialect if not specified. */\n    asAt?: string;\n}\n\nexport interface GetTranslationScriptRequestParams {\n    /** Scope of the translation script. */\n    scope: string;\n    /** Code of the translation script. */\n    code: string;\n    /** Semantic version of the translation script. */\n    version: string;\n    /** The asAt datetime at which to retrieve the translation script. Defaults to latest. */\n    asAt?: string;\n}\n\nexport interface ListDialectIdsRequestParams {\n    /** The asAt datetime at which to retrieve the dialects.              Defaults to return the latest version of the dialect if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing dialect IDs from a previous call to list dialect IDs.              This value is returned from the previous call. If a pagination token is provided the filter and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListTranslationScriptIdsRequestParams {\n    /** The asAt datetime at which to retrieve the script identifiers. Defaults to latest. */\n    asAt?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. For example, Id.Version.Major eq 1 to list IDs with major version 1              or Id.Scope eq \\&#39;my-scripts\\&#39; to list result only for a particular scope. */\n    filter?: string;\n    /** The pagination token to use to continue listing translation script IDs; this              value is returned from the previous call. If a pagination token is provided, the filter field              must not have changed since the original request. */\n    page?: string;\n}\n\nexport interface TranslateEntitiesRequestParams {\n    /** The entities to translate, along with identifiers for the script and (optional) dialect to use. */\n    translateEntitiesRequest: TranslateEntitiesRequest;\n}\n\nexport interface TranslateEntitiesInlinedRequestParams {\n    /** The entities to translate, along with the script to use and an optional schema for validation. */\n    translateEntitiesInlinedRequest: TranslateEntitiesInlinedRequest;\n}\n\nexport interface UpsertTranslationDialectRequestParams {\n    /** The dialect to upsert. */\n    upsertDialectRequest: UpsertDialectRequest;\n}\n\nexport interface UpsertTranslationScriptRequestParams {\n    /** The translation script to be upserted. */\n    upsertTranslationScriptRequest: UpsertTranslationScriptRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class ScriptedTranslationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] GetTranslationDialect: Get a dialect.\n     * Get the dialect with the given identifier at the specific asAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTranslationDialect(requestParameters?: GetTranslationDialectRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Dialect>;\n    public getTranslationDialect(requestParameters?: GetTranslationDialectRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Dialect>>;\n    public getTranslationDialect(requestParameters?: GetTranslationDialectRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Dialect>>;\n    public getTranslationDialect(requestParameters?: GetTranslationDialectRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTranslationDialect.');\n        }\n        const vendor = requestParameters?.vendor;\n        if (vendor === null || vendor === undefined) {\n            throw new Error('Required parameter vendor was null or undefined when calling getTranslationDialect.');\n        }\n        const sourceSystem = requestParameters?.sourceSystem;\n        if (sourceSystem === null || sourceSystem === undefined) {\n            throw new Error('Required parameter sourceSystem was null or undefined when calling getTranslationDialect.');\n        }\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getTranslationDialect.');\n        }\n        const serialisationFormat = requestParameters?.serialisationFormat;\n        if (serialisationFormat === null || serialisationFormat === undefined) {\n            throw new Error('Required parameter serialisationFormat was null or undefined when calling getTranslationDialect.');\n        }\n        const version = requestParameters?.version;\n        if (version === null || version === undefined) {\n            throw new Error('Required parameter version was null or undefined when calling getTranslationDialect.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/dialects/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"vendor\", value: vendor, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"sourceSystem\", value: sourceSystem, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"serialisationFormat\", value: serialisationFormat, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"version\", value: version, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Dialect>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetTranslationScript: Retrieve a translation script by its identifier.\n     * Retrieves a translation script to be used for translating financial entities.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTranslationScript(requestParameters?: GetTranslationScriptRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslationScript>;\n    public getTranslationScript(requestParameters?: GetTranslationScriptRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslationScript>>;\n    public getTranslationScript(requestParameters?: GetTranslationScriptRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslationScript>>;\n    public getTranslationScript(requestParameters?: GetTranslationScriptRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTranslationScript.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTranslationScript.');\n        }\n        const version = requestParameters?.version;\n        if (version === null || version === undefined) {\n            throw new Error('Required parameter version was null or undefined when calling getTranslationScript.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/scripts/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"version\", value: version, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TranslationScript>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListDialectIds: List dialect identifiers matching an optional filter.\n     * List the stored dialects\\&#39; identifiers with pagination and filtering at the specified asAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listDialectIds(requestParameters?: ListDialectIdsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfDialectId>;\n    public listDialectIds(requestParameters?: ListDialectIdsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfDialectId>>;\n    public listDialectIds(requestParameters?: ListDialectIdsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfDialectId>>;\n    public listDialectIds(requestParameters?: ListDialectIdsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/dialects/ids`;\n        return this.httpClient.request<PagedResourceListOfDialectId>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListTranslationScriptIds: List translation script identifiers.\n     * List translation script ids.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTranslationScriptIds(requestParameters?: ListTranslationScriptIdsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfTranslationScriptId>;\n    public listTranslationScriptIds(requestParameters?: ListTranslationScriptIdsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfTranslationScriptId>>;\n    public listTranslationScriptIds(requestParameters?: ListTranslationScriptIdsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfTranslationScriptId>>;\n    public listTranslationScriptIds(requestParameters?: ListTranslationScriptIdsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/scripts/ids`;\n        return this.httpClient.request<PagedResourceListOfTranslationScriptId>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] TranslateEntities: Translate a collection of entities with a specified translation script.\n     * Run the provided translation request. The entities to translate are specified in the request body as a  dictionary with (ephemeral) unique correlation IDs. The script to use and optional dialect to validate  results against are sourced from the database.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public translateEntities(requestParameters?: TranslateEntitiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslateEntitiesResponse>;\n    public translateEntities(requestParameters?: TranslateEntitiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslateEntitiesResponse>>;\n    public translateEntities(requestParameters?: TranslateEntitiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslateEntitiesResponse>>;\n    public translateEntities(requestParameters?: TranslateEntitiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const translateEntitiesRequest = requestParameters?.translateEntitiesRequest;\n        if (translateEntitiesRequest === null || translateEntitiesRequest === undefined) {\n            throw new Error('Required parameter translateEntitiesRequest was null or undefined when calling translateEntities.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/translateentities`;\n        return this.httpClient.request<TranslateEntitiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: translateEntitiesRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] TranslateEntitiesInlined: Translate a collection of entities, inlining the body of the translation script.\n     * Run the provided translation request. The entities to translate, script to use and dialect to validate results against  are all specified in the request body. The entities are given as a dictionary with (ephemeral) unique correlation IDs.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public translateEntitiesInlined(requestParameters?: TranslateEntitiesInlinedRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslateEntitiesResponse>;\n    public translateEntitiesInlined(requestParameters?: TranslateEntitiesInlinedRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslateEntitiesResponse>>;\n    public translateEntitiesInlined(requestParameters?: TranslateEntitiesInlinedRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslateEntitiesResponse>>;\n    public translateEntitiesInlined(requestParameters?: TranslateEntitiesInlinedRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const translateEntitiesInlinedRequest = requestParameters?.translateEntitiesInlinedRequest;\n        if (translateEntitiesInlinedRequest === null || translateEntitiesInlinedRequest === undefined) {\n            throw new Error('Required parameter translateEntitiesInlinedRequest was null or undefined when calling translateEntitiesInlined.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/translateentitiesinlined`;\n        return this.httpClient.request<TranslateEntitiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: translateEntitiesInlinedRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertTranslationDialect: Upsert a Dialect.\n     * Upsert the given dialect.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertTranslationDialect(requestParameters?: UpsertTranslationDialectRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Dialect>;\n    public upsertTranslationDialect(requestParameters?: UpsertTranslationDialectRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Dialect>>;\n    public upsertTranslationDialect(requestParameters?: UpsertTranslationDialectRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Dialect>>;\n    public upsertTranslationDialect(requestParameters?: UpsertTranslationDialectRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertDialectRequest = requestParameters?.upsertDialectRequest;\n        if (upsertDialectRequest === null || upsertDialectRequest === undefined) {\n            throw new Error('Required parameter upsertDialectRequest was null or undefined when calling upsertTranslationDialect.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/dialects`;\n        return this.httpClient.request<Dialect>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertDialectRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] UpsertTranslationScript: Upsert a translation script.\n     * Upserts a translation script to be used for translating financial entities.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertTranslationScript(requestParameters?: UpsertTranslationScriptRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslationScript>;\n    public upsertTranslationScript(requestParameters?: UpsertTranslationScriptRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslationScript>>;\n    public upsertTranslationScript(requestParameters?: UpsertTranslationScriptRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslationScript>>;\n    public upsertTranslationScript(requestParameters?: UpsertTranslationScriptRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const upsertTranslationScriptRequest = requestParameters?.upsertTranslationScriptRequest;\n        if (upsertTranslationScriptRequest === null || upsertTranslationScriptRequest === undefined) {\n            throw new Error('Required parameter upsertTranslationScriptRequest was null or undefined when calling upsertTranslationScript.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/scriptedtranslation/scripts`;\n        return this.httpClient.request<TranslationScript>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: upsertTranslationScriptRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { InstrumentMatch } from '../model/instrumentMatch';\n// @ts-ignore\nimport { InstrumentSearchProperty } from '../model/instrumentSearchProperty';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfPortfolioGroupSearchResult } from '../model/pagedResourceListOfPortfolioGroupSearchResult';\n// @ts-ignore\nimport { PagedResourceListOfPortfolioSearchResult } from '../model/pagedResourceListOfPortfolioSearchResult';\n// @ts-ignore\nimport { PagedResourceListOfPropertyDefinitionSearchResult } from '../model/pagedResourceListOfPropertyDefinitionSearchResult';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface InstrumentsSearchRequestParams {\n    /** A collection of instrument properties to search for. LUSID will return instruments for any matched              properties. */\n    instrumentSearchProperty: Array<InstrumentSearchProperty>;\n    /** The effective datetime or cut label to use when searching mastered instruments. This parameter has no effect on instruments that  have not been mastered within LUSID. Defaults to the current LUSID system datetime if not specified. */\n    masteredEffectiveAt?: string;\n    /** If set to true, only search over instruments that have been mastered within LUSID. Defaults to false. */\n    masteredOnly?: boolean;\n    /** The scope in which the instrument lies. */\n    scope?: string;\n}\n\nexport interface SearchPortfolioGroupsRequestParams {\n    /** A parameter used for searching any portfolio group field. Wildcards(*) are supported at the end of words (e.g. \\&#39;Port*\\&#39;). Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    search?: string;\n    /** Expression to filter the result set.   For example, to filter on the Scope, use \\&quot;id.scope eq \\&#39;string\\&#39;\\&quot;  Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName. Multiple fields can be denoted by a comma e.g. -MyFieldName,AnotherFieldName,-AFurtherFieldName */\n    sortBy?: string;\n    /** When paginating, only return this number of records */\n    limit?: number;\n    /** Encoded page string returned from a previous search result that will retrieve the next page of data. When this field is supplied, filter, sortBy and search fields should not be supplied. */\n    page?: string;\n}\n\nexport interface SearchPortfoliosRequestParams {\n    /** A parameter used for searching any portfolio field. Wildcards(*) are supported at the end of words (e.g. \\&#39;Port*\\&#39;). Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    search?: string;\n    /** Expression to filter the result set.   For example, to filter on the portfolio Type, use \\&quot;type eq \\&#39;Transaction\\&#39;\\&quot;  Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName. Multiple fields can be denoted by a comma e.g. -MyFieldName,AnotherFieldName,-AFurtherFieldName */\n    sortBy?: string;\n    /** When paginating, only return this number of records */\n    limit?: number;\n    /** Encoded page string returned from a previous search result that will retrieve the next page of data. When this field is supplied, filter, sortBy and search fields should not be supplied. */\n    page?: string;\n}\n\nexport interface SearchPropertiesRequestParams {\n    /** A parameter used for searching any field. Wildcards(*) are supported at the end of words (e.g. \\&#39;Port*\\&#39;). Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    search?: string;\n    /** Expression to filter the result set.   For example, to filter on the Value Type, use \\&quot;valueType eq \\&#39;string\\&#39;\\&quot;  Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** Order the results by these fields. Use use the \\&#39;-\\&#39; sign to denote descending order e.g. -MyFieldName. Multiple fields can be denoted by a comma e.g. -MyFieldName,AnotherFieldName,-AFurtherFieldName */\n    sortBy?: string;\n    /** When paginating, only return this number of records */\n    limit?: number;\n    /** Encoded page string returned from a previous search result that will retrieve the next page of data. When this field is supplied, filter, sortBy and search fields should not be supplied. */\n    page?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SearchService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] InstrumentsSearch: Instruments search\n     * Search across all instruments that have been mastered in LUSID. Optionally augment the results with instruments from an external symbology service,  currently OpenFIGI.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public instrumentsSearch(requestParameters?: InstrumentsSearchRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Array<InstrumentMatch>>;\n    public instrumentsSearch(requestParameters?: InstrumentsSearchRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Array<InstrumentMatch>>>;\n    public instrumentsSearch(requestParameters?: InstrumentsSearchRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Array<InstrumentMatch>>>;\n    public instrumentsSearch(requestParameters?: InstrumentsSearchRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const instrumentSearchProperty = requestParameters?.instrumentSearchProperty;\n        if (instrumentSearchProperty === null || instrumentSearchProperty === undefined) {\n            throw new Error('Required parameter instrumentSearchProperty was null or undefined when calling instrumentsSearch.');\n        }\n        const masteredEffectiveAt = requestParameters?.masteredEffectiveAt;\n        const masteredOnly = requestParameters?.masteredOnly;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (masteredEffectiveAt !== undefined && masteredEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>masteredEffectiveAt, 'masteredEffectiveAt');\n        }\n        if (masteredOnly !== undefined && masteredOnly !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>masteredOnly, 'masteredOnly');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/search/instruments`;\n        return this.httpClient.request<Array<InstrumentMatch>>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: instrumentSearchProperty,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchPortfolioGroups: Search Portfolio Groups\n     * Search through all portfolio groups\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public searchPortfolioGroups(requestParameters?: SearchPortfolioGroupsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPortfolioGroupSearchResult>;\n    public searchPortfolioGroups(requestParameters?: SearchPortfolioGroupsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPortfolioGroupSearchResult>>;\n    public searchPortfolioGroups(requestParameters?: SearchPortfolioGroupsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPortfolioGroupSearchResult>>;\n    public searchPortfolioGroups(requestParameters?: SearchPortfolioGroupsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const search = requestParameters?.search;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (search !== undefined && search !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>search, 'search');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy !== undefined && sortBy !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>sortBy, 'sortBy');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/search/portfoliogroups`;\n        return this.httpClient.request<PagedResourceListOfPortfolioGroupSearchResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchPortfolios: Search Portfolios\n     * Search through all portfolios\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public searchPortfolios(requestParameters?: SearchPortfoliosRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPortfolioSearchResult>;\n    public searchPortfolios(requestParameters?: SearchPortfoliosRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPortfolioSearchResult>>;\n    public searchPortfolios(requestParameters?: SearchPortfoliosRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPortfolioSearchResult>>;\n    public searchPortfolios(requestParameters?: SearchPortfoliosRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const search = requestParameters?.search;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (search !== undefined && search !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>search, 'search');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy !== undefined && sortBy !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>sortBy, 'sortBy');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/search/portfolios`;\n        return this.httpClient.request<PagedResourceListOfPortfolioSearchResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SearchProperties: Search Property Definitions\n     * Search through all Property Definitions\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public searchProperties(requestParameters?: SearchPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfPropertyDefinitionSearchResult>;\n    public searchProperties(requestParameters?: SearchPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfPropertyDefinitionSearchResult>>;\n    public searchProperties(requestParameters?: SearchPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfPropertyDefinitionSearchResult>>;\n    public searchProperties(requestParameters?: SearchPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const search = requestParameters?.search;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (search !== undefined && search !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>search, 'search');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy !== undefined && sortBy !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>sortBy, 'sortBy');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/search/propertydefinitions`;\n        return this.httpClient.request<PagedResourceListOfPropertyDefinitionSearchResult>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateSequenceRequest } from '../model/createSequenceRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { NextValueInSequenceResponse } from '../model/nextValueInSequenceResponse';\n// @ts-ignore\nimport { PagedResourceListOfSequenceDefinition } from '../model/pagedResourceListOfSequenceDefinition';\n// @ts-ignore\nimport { SequenceDefinition } from '../model/sequenceDefinition';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateSequenceRequestParams {\n    /** Scope of the sequence. */\n    scope: string;\n    /** Request to create sequence */\n    createSequenceRequest: CreateSequenceRequest;\n}\n\nexport interface GetSequenceRequestParams {\n    /** Scope of the sequence. */\n    scope: string;\n    /** Code of the sequence. This together with stated scope uniquely              identifies the sequence. */\n    code: string;\n}\n\nexport interface ListSequencesRequestParams {\n    /** The pagination token to use to continue listing sequences from a previous call to list sequences. This  value is returned from the previous call. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 500 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface NextRequestParams {\n    /** Scope of the sequence. */\n    scope: string;\n    /** Code of the sequence. This together with stated scope uniquely              identifies the sequence. */\n    code: string;\n    /** Number of sequences items to return for the specified sequence. Default to 1 if not specified. */\n    batch?: number;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SequencesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateSequence: Create a new sequence\n     * Create a new sequence\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createSequence(requestParameters?: CreateSequenceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<SequenceDefinition>;\n    public createSequence(requestParameters?: CreateSequenceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<SequenceDefinition>>;\n    public createSequence(requestParameters?: CreateSequenceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<SequenceDefinition>>;\n    public createSequence(requestParameters?: CreateSequenceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createSequence.');\n        }\n        const createSequenceRequest = requestParameters?.createSequenceRequest;\n        if (createSequenceRequest === null || createSequenceRequest === undefined) {\n            throw new Error('Required parameter createSequenceRequest was null or undefined when calling createSequence.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/sequences/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<SequenceDefinition>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createSequenceRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] GetSequence: Get a specified sequence\n     * Return the details of a specified sequence\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getSequence(requestParameters?: GetSequenceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<SequenceDefinition>;\n    public getSequence(requestParameters?: GetSequenceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<SequenceDefinition>>;\n    public getSequence(requestParameters?: GetSequenceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<SequenceDefinition>>;\n    public getSequence(requestParameters?: GetSequenceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getSequence.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getSequence.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/sequences/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<SequenceDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListSequences: List Sequences\n     * List sequences which satisfies filtering criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listSequences(requestParameters?: ListSequencesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfSequenceDefinition>;\n    public listSequences(requestParameters?: ListSequencesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfSequenceDefinition>>;\n    public listSequences(requestParameters?: ListSequencesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfSequenceDefinition>>;\n    public listSequences(requestParameters?: ListSequencesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/sequences`;\n        return this.httpClient.request<PagedResourceListOfSequenceDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] Next: Get next values from sequence\n     * Get the next set of values from a specified sequence\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public next(requestParameters?: NextRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<NextValueInSequenceResponse>;\n    public next(requestParameters?: NextRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<NextValueInSequenceResponse>>;\n    public next(requestParameters?: NextRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<NextValueInSequenceResponse>>;\n    public next(requestParameters?: NextRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling next.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling next.');\n        }\n        const batch = requestParameters?.batch;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (batch !== undefined && batch !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>batch, 'batch');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/sequences/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/next`;\n        return this.httpClient.request<NextValueInSequenceResponse>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateSimplePositionPortfolioRequest } from '../model/createSimplePositionPortfolioRequest';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Portfolio } from '../model/portfolio';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateSimplePositionPortfolioRequestParams {\n    /** The scope in which to create the simple position portfolio. */\n    scope: string;\n    /** The definition of the simple position portfolio. */\n    createSimplePositionPortfolioRequest: CreateSimplePositionPortfolioRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SimplePositionPortfoliosService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateSimplePositionPortfolio: Create simple position portfolio\n     * Create a simple position portfolio in a particular scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createSimplePositionPortfolio(requestParameters?: CreateSimplePositionPortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public createSimplePositionPortfolio(requestParameters?: CreateSimplePositionPortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public createSimplePositionPortfolio(requestParameters?: CreateSimplePositionPortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public createSimplePositionPortfolio(requestParameters?: CreateSimplePositionPortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createSimplePositionPortfolio.');\n        }\n        const createSimplePositionPortfolioRequest = requestParameters?.createSimplePositionPortfolioRequest;\n        if (createSimplePositionPortfolioRequest === null || createSimplePositionPortfolioRequest === undefined) {\n            throw new Error('Required parameter createSimplePositionPortfolioRequest was null or undefined when calling createSimplePositionPortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/simpleposition/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createSimplePositionPortfolioRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfStagedModification } from '../model/pagedResourceListOfStagedModification';\n// @ts-ignore\nimport { PagedResourceListOfStagedModificationsRequestedChangeInterval } from '../model/pagedResourceListOfStagedModificationsRequestedChangeInterval';\n// @ts-ignore\nimport { StagedModification } from '../model/stagedModification';\n// @ts-ignore\nimport { StagedModificationDecisionRequest } from '../model/stagedModificationDecisionRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AddDecisionRequestParams {\n    /** Unique Id for a staged modification.. */\n    id: string;\n    /** The decision on the requested staged modification, \\&quot;Approve\\&quot; or \\&quot;Reject\\&quot;. */\n    stagedModificationDecisionRequest: StagedModificationDecisionRequest;\n}\n\nexport interface GetStagedModificationRequestParams {\n    /** The unique identifier for a staged modification. */\n    id: string;\n    /** The asAt datetime at which to retrieve the staged modification. Defaults to latest if not specified. */\n    asAt?: string;\n}\n\nexport interface ListRequestedChangesRequestParams {\n    /** Unique Id for a staged modification.. */\n    id: string;\n    /** The asAt datetime at which to list changes. Defaults to return the latest version              of each staged change if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing requested staged modification changes from a previous call to list requested              staged modifications. This value is returned from the previous call. If a pagination token is provided the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\nexport interface ListStagedModificationsRequestParams {\n    /** The asAt datetime at which to list staged modifications. Defaults to return the latest version              of each staged modification if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing staged modifications from a previous call to list staged modifications. This              value is returned from the previous call. If a pagination token is provided the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the result set.               Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n    /** A list of field names suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class StagedModificationsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * AddDecision: AddDecision\n     * Add decision to staged modification, Approve or Reject.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public addDecision(requestParameters?: AddDecisionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<StagedModification>;\n    public addDecision(requestParameters?: AddDecisionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<StagedModification>>;\n    public addDecision(requestParameters?: AddDecisionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<StagedModification>>;\n    public addDecision(requestParameters?: AddDecisionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const id = requestParameters?.id;\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling addDecision.');\n        }\n        const stagedModificationDecisionRequest = requestParameters?.stagedModificationDecisionRequest;\n        if (stagedModificationDecisionRequest === null || stagedModificationDecisionRequest === undefined) {\n            throw new Error('Required parameter stagedModificationDecisionRequest was null or undefined when calling addDecision.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagedmodifications/${this.configuration.encodeParam({name: \"id\", value: id, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/decision`;\n        return this.httpClient.request<StagedModification>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: stagedModificationDecisionRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetStagedModification: GetStagedModification\n     * Retrieve the details of a staged modification.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getStagedModification(requestParameters?: GetStagedModificationRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<StagedModification>;\n    public getStagedModification(requestParameters?: GetStagedModificationRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<StagedModification>>;\n    public getStagedModification(requestParameters?: GetStagedModificationRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<StagedModification>>;\n    public getStagedModification(requestParameters?: GetStagedModificationRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const id = requestParameters?.id;\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling getStagedModification.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagedmodifications/${this.configuration.encodeParam({name: \"id\", value: id, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<StagedModification>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListRequestedChanges: ListRequestedChanges\n     * List the requested changes for a staged modification.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listRequestedChanges(requestParameters?: ListRequestedChangesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfStagedModificationsRequestedChangeInterval>;\n    public listRequestedChanges(requestParameters?: ListRequestedChangesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfStagedModificationsRequestedChangeInterval>>;\n    public listRequestedChanges(requestParameters?: ListRequestedChangesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfStagedModificationsRequestedChangeInterval>>;\n    public listRequestedChanges(requestParameters?: ListRequestedChangesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const id = requestParameters?.id;\n        if (id === null || id === undefined) {\n            throw new Error('Required parameter id was null or undefined when calling listRequestedChanges.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagedmodifications/${this.configuration.encodeParam({name: \"id\", value: id, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/requestedChanges`;\n        return this.httpClient.request<PagedResourceListOfStagedModificationsRequestedChangeInterval>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListStagedModifications: ListStagedModifications\n     * List summaries of the staged modifications.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listStagedModifications(requestParameters?: ListStagedModificationsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfStagedModification>;\n    public listStagedModifications(requestParameters?: ListStagedModificationsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfStagedModification>>;\n    public listStagedModifications(requestParameters?: ListStagedModificationsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfStagedModification>>;\n    public listStagedModifications(requestParameters?: ListStagedModificationsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagedmodifications`;\n        return this.httpClient.request<PagedResourceListOfStagedModification>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateStagingRuleSetRequest } from '../model/createStagingRuleSetRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfStagingRuleSet } from '../model/pagedResourceListOfStagingRuleSet';\n// @ts-ignore\nimport { StagingRuleSet } from '../model/stagingRuleSet';\n// @ts-ignore\nimport { UpdateStagingRuleSetRequest } from '../model/updateStagingRuleSetRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateStagingRuleSetRequestParams {\n    /** The entity type for which to create the staging rule set. */\n    entityType: string;\n    /** Request to create a staging rule set. */\n    createStagingRuleSetRequest: CreateStagingRuleSetRequest;\n}\n\nexport interface DeleteStagingRuleSetRequestParams {\n    /** The entity type for which to delete the staging rule set. */\n    entityType: string;\n}\n\nexport interface GetStagingRuleSetRequestParams {\n    /** The entity type for which to retrieve the staging rule set. */\n    entityType: string;\n    /** The asAt datetime at which to retrieve the staging rule set. Defaults to return the latest              version of the staging rule set if not specified. */\n    asAt?: string;\n}\n\nexport interface ListStagingRuleSetsRequestParams {\n    /** The asAt datetime at which to retrieve the staging rule sets. Defaults to return the latest              version of the staging rule sets if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing staging rule sets from a previous call to list              staging rule sets. This value is returned from the previous call. If a pagination token is provided the sortBy,              filter, effectiveAt, and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpdateStagingRuleSetRequestParams {\n    /** The entity type for which to update the staging rule set. */\n    entityType: string;\n    /** Request to update a staging rule set. */\n    updateStagingRuleSetRequest: UpdateStagingRuleSetRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class StagingRuleSetService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateStagingRuleSet: Create a StagingRuleSet\n     * Create a new staging rule set.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createStagingRuleSet(requestParameters?: CreateStagingRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<StagingRuleSet>;\n    public createStagingRuleSet(requestParameters?: CreateStagingRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<StagingRuleSet>>;\n    public createStagingRuleSet(requestParameters?: CreateStagingRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<StagingRuleSet>>;\n    public createStagingRuleSet(requestParameters?: CreateStagingRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling createStagingRuleSet.');\n        }\n        const createStagingRuleSetRequest = requestParameters?.createStagingRuleSetRequest;\n        if (createStagingRuleSetRequest === null || createStagingRuleSetRequest === undefined) {\n            throw new Error('Required parameter createStagingRuleSetRequest was null or undefined when calling createStagingRuleSet.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagingrulesets/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<StagingRuleSet>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createStagingRuleSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteStagingRuleSet: Delete a StagingRuleSet\n     * Delete a staging rule set of a specific entity type. Deletion will be valid from the staging rule set\\&#39;s creation datetime.  This means that the staging rule set will no longer exist at any effective datetime from the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteStagingRuleSet(requestParameters?: DeleteStagingRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteStagingRuleSet(requestParameters?: DeleteStagingRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteStagingRuleSet(requestParameters?: DeleteStagingRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteStagingRuleSet(requestParameters?: DeleteStagingRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling deleteStagingRuleSet.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagingrulesets/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetStagingRuleSet: Get a StagingRuleSet\n     * Get the staging rule set for the given entity type at the specific asAt time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getStagingRuleSet(requestParameters?: GetStagingRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<StagingRuleSet>;\n    public getStagingRuleSet(requestParameters?: GetStagingRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<StagingRuleSet>>;\n    public getStagingRuleSet(requestParameters?: GetStagingRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<StagingRuleSet>>;\n    public getStagingRuleSet(requestParameters?: GetStagingRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling getStagingRuleSet.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagingrulesets/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<StagingRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListStagingRuleSets: List StagingRuleSets\n     * List all the staging rule sets matching particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listStagingRuleSets(requestParameters?: ListStagingRuleSetsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfStagingRuleSet>;\n    public listStagingRuleSets(requestParameters?: ListStagingRuleSetsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfStagingRuleSet>>;\n    public listStagingRuleSets(requestParameters?: ListStagingRuleSetsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfStagingRuleSet>>;\n    public listStagingRuleSets(requestParameters?: ListStagingRuleSetsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagingrulesets`;\n        return this.httpClient.request<PagedResourceListOfStagingRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpdateStagingRuleSet: Update a StagingRuleSet\n     * Update an existing staging rule set.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateStagingRuleSet(requestParameters?: UpdateStagingRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<StagingRuleSet>;\n    public updateStagingRuleSet(requestParameters?: UpdateStagingRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<StagingRuleSet>>;\n    public updateStagingRuleSet(requestParameters?: UpdateStagingRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<StagingRuleSet>>;\n    public updateStagingRuleSet(requestParameters?: UpdateStagingRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const entityType = requestParameters?.entityType;\n        if (entityType === null || entityType === undefined) {\n            throw new Error('Required parameter entityType was null or undefined when calling updateStagingRuleSet.');\n        }\n        const updateStagingRuleSetRequest = requestParameters?.updateStagingRuleSetRequest;\n        if (updateStagingRuleSetRequest === null || updateStagingRuleSetRequest === undefined) {\n            throw new Error('Required parameter updateStagingRuleSetRequest was null or undefined when calling updateStagingRuleSet.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/stagingrulesets/${this.configuration.encodeParam({name: \"entityType\", value: entityType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<StagingRuleSet>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateStagingRuleSetRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AnnulStructuredDataResponse } from '../model/annulStructuredDataResponse';\n// @ts-ignore\nimport { CreateDataMapRequest } from '../model/createDataMapRequest';\n// @ts-ignore\nimport { DataMapKey } from '../model/dataMapKey';\n// @ts-ignore\nimport { GetDataMapResponse } from '../model/getDataMapResponse';\n// @ts-ignore\nimport { GetStructuredResultDataResponse } from '../model/getStructuredResultDataResponse';\n// @ts-ignore\nimport { GetVirtualDocumentResponse } from '../model/getVirtualDocumentResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfVirtualRow } from '../model/pagedResourceListOfVirtualRow';\n// @ts-ignore\nimport { ResourceListOfAddressKeyDefinition } from '../model/resourceListOfAddressKeyDefinition';\n// @ts-ignore\nimport { StructuredResultDataId } from '../model/structuredResultDataId';\n// @ts-ignore\nimport { UpsertResultValuesDataRequest } from '../model/upsertResultValuesDataRequest';\n// @ts-ignore\nimport { UpsertStructuredDataResponse } from '../model/upsertStructuredDataResponse';\n// @ts-ignore\nimport { UpsertStructuredResultDataRequest } from '../model/upsertStructuredResultDataRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateDataMapRequestParams {\n    /** The scope in which to create or update data maps. */\n    scope: string;\n    /** Individual data map creation requests. */\n    requestBody: { [key: string]: CreateDataMapRequest; };\n}\n\nexport interface DeleteStructuredResultDataRequestParams {\n    /** The scope from which to delete data items. */\n    scope: string;\n    /** The data IDs to delete, each keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: StructuredResultDataId; };\n}\n\nexport interface GetAddressKeyDefinitionsForDocumentRequestParams {\n    /** The scope of the document for which address key definitions are retrieved. */\n    scope: string;\n    /** The code of the document for which address key definitions are retrieved. */\n    code: string;\n    /** The source of the document for which address key definitions are retrieved. */\n    source: string;\n    /** The result type of the document for which address key definitions are retrieved. */\n    resultType: string;\n    /** The effective datetime to query the document for which the address key definitions are retrieved.              Defaults to querying the latest version if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime to query the document for which the address key definitions are retrieved.              Defaults to querying the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetDataMapRequestParams {\n    /** The scope from which to retrieve data maps. */\n    scope: string;\n    /** The data map keys to look up, each keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: DataMapKey; };\n}\n\nexport interface GetStructuredResultDataRequestParams {\n    /** The scope from which to retrieve data items. */\n    scope: string;\n    /** The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: StructuredResultDataId; };\n    /** The asAt datetime at which to retrieve the structured result data. Defaults to returning the latest version if not specified. */\n    asAt?: string;\n    /** The duration of the look-back window in ISO8601 time interval format, for example \\&#39;P1Y2M3DT4H30M\\&#39; (1 year, 2 months, 3 days, 4 hours and 30 minutes).               This is subtracted from the provided effectiveAt datetime to generate a effective datetime window inside which a data item must exist to be retrieved. */\n    maxAge?: string;\n}\n\nexport interface GetVirtualDocumentRequestParams {\n    /** The scope in which to construct the virtual documents. */\n    scope: string;\n    /** The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: StructuredResultDataId; };\n    /** The asAt datetime at which to retrieve the structured result data. Defaults to returning the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetVirtualDocumentRowsRequestParams {\n    /** The scope in which to retrieve the virtual document. */\n    scope: string;\n    /** The code of the virtual document to retrieve. */\n    code: string;\n    /** The source of the virtual document to retrieve. */\n    source: string;\n    /** The result type of the virtual document to retrieve. */\n    resultType: string;\n    /** The effectiveAt datetime at which to retrieve the virtual document. */\n    effectiveAt: string;\n    /** The asAt datetime at which to retrieve the virtual document. Defaults to returning the latest version if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing virtual document rows from a previous               call to list virtual document rows. This value is returned from the previous call. If a pagination token is               provided the filter, effectiveAt, and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:               https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpsertResultValueRequestParams {\n    /** The scope in which to construct the virtual documents. */\n    scope: string;\n    /** The time invariant set of structured data identifiers to retrieve, keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: UpsertResultValuesDataRequest; };\n}\n\nexport interface UpsertStructuredResultDataRequestParams {\n    /** The scope in which to create or update data items. */\n    scope: string;\n    /** The set of data items to create or update, keyed by a unique, ephemeral correlation ID. */\n    requestBody: { [key: string]: UpsertStructuredResultDataRequest; };\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class StructuredResultDataService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * CreateDataMap: Create data map\n     * Create or update one or more structured result store address definition data maps in a particular scope. Note these are immutable and cannot be changed once created.                In the request, each data map must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data map object in the response.                The response returns both the collection of successfully created or updated data maps, as well as those that failed.  For each failure, a reason is provided.                It is important to check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createDataMap(requestParameters?: CreateDataMapRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertStructuredDataResponse>;\n    public createDataMap(requestParameters?: CreateDataMapRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public createDataMap(requestParameters?: CreateDataMapRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public createDataMap(requestParameters?: CreateDataMapRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createDataMap.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling createDataMap.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/datamap/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteStructuredResultData: Delete structured result data\n     * Delete one or more structured result data items from a particular scope. Each item is identified by a unique ID which includes  information about its type as well as the exact effective datetime (to the microsecond) at which it entered the system (became valid).                In the request, each data item must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data item in the response.                The response returns both the collection of successfully deleted data items, as well as those that failed.  For each failure, a reason is provided.                It is important to check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteStructuredResultData(requestParameters?: DeleteStructuredResultDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AnnulStructuredDataResponse>;\n    public deleteStructuredResultData(requestParameters?: DeleteStructuredResultDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AnnulStructuredDataResponse>>;\n    public deleteStructuredResultData(requestParameters?: DeleteStructuredResultDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AnnulStructuredDataResponse>>;\n    public deleteStructuredResultData(requestParameters?: DeleteStructuredResultDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteStructuredResultData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling deleteStructuredResultData.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<AnnulStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetAddressKeyDefinitionsForDocument: Get AddressKeyDefinitions for a virtual document.\n     * For a given virtual document retrieve all the address key definitions that are in use.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getAddressKeyDefinitionsForDocument(requestParameters?: GetAddressKeyDefinitionsForDocumentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfAddressKeyDefinition>;\n    public getAddressKeyDefinitionsForDocument(requestParameters?: GetAddressKeyDefinitionsForDocumentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfAddressKeyDefinition>>;\n    public getAddressKeyDefinitionsForDocument(requestParameters?: GetAddressKeyDefinitionsForDocumentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfAddressKeyDefinition>>;\n    public getAddressKeyDefinitionsForDocument(requestParameters?: GetAddressKeyDefinitionsForDocumentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        const resultType = requestParameters?.resultType;\n        if (resultType === null || resultType === undefined) {\n            throw new Error('Required parameter resultType was null or undefined when calling getAddressKeyDefinitionsForDocument.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/virtualdocument/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"resultType\", value: resultType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/addresskeydefinitions`;\n        return this.httpClient.request<ResourceListOfAddressKeyDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDataMap: Get data map\n     * Retrieve one or more structured result store address definition data maps from a particular scope.                Each data map can be identified by its invariant key, which can be thought of as a permanent URL.  For each ID, LUSID returns the most recently matched item.                In the request, each data map must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data map in the response.                The response returns three collections. The first contains successfully retrieved data maps. The second contains those with a  valid identifier but that could not be found. The third contains those that failed because LUSID could not construct a valid identifier from the request.                For the IDs that failed to resolve or could not be found, a reason is provided.                It is important to check the failed sets for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDataMap(requestParameters?: GetDataMapRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetDataMapResponse>;\n    public getDataMap(requestParameters?: GetDataMapRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetDataMapResponse>>;\n    public getDataMap(requestParameters?: GetDataMapRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetDataMapResponse>>;\n    public getDataMap(requestParameters?: GetDataMapRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDataMap.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getDataMap.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/datamap/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$get`;\n        return this.httpClient.request<GetDataMapResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetStructuredResultData: Get structured result data\n     * Retrieve one or more structured result data items from a particular scope.                Each item can be identified by its time invariant structured result data identifier. For each ID, LUSID  returns the most recently matched item with respect to the provided (or default) effective datetime.                 An optional maximum age range window can be specified to control how far back to look from the specified  effective datetime. LUSID returns the most recent item within this window.                In the request, each data item must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data item in the response.    The response returns three collections. The first contains successfully retrieved data items. The second contains those with a  valid identifier but that could not be found. The third contains those that failed because LUSID could not construct a valid identifier from the request.    For the IDs that failed to resolve or could not be found, a reason is provided.                It is important to check the failed sets for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getStructuredResultData(requestParameters?: GetStructuredResultDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetStructuredResultDataResponse>;\n    public getStructuredResultData(requestParameters?: GetStructuredResultDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetStructuredResultDataResponse>>;\n    public getStructuredResultData(requestParameters?: GetStructuredResultDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetStructuredResultDataResponse>>;\n    public getStructuredResultData(requestParameters?: GetStructuredResultDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getStructuredResultData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getStructuredResultData.');\n        }\n        const asAt = requestParameters?.asAt;\n        const maxAge = requestParameters?.maxAge;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (maxAge !== undefined && maxAge !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>maxAge, 'maxAge');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$get`;\n        return this.httpClient.request<GetStructuredResultDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetVirtualDocument: Get Virtual Documents\n     * Retrieve one or more virtual documents from a particular scope.                Each item can be identified by its time invariant structured result data identifier. For each ID, LUSID  returns the most recently matched item with respect to the provided effective datetime.                In the request, each data item must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data item in the response.                The response returns two collections. The first contains successfully retrieved data items. The second contains those with a  valid identifier but that could not be found, or those that failed because LUSID could not construct a valid identifier from the request.                For the IDs that failed to resolve or could not be found, a reason is provided.                It is important to check the failed sets for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getVirtualDocument(requestParameters?: GetVirtualDocumentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<GetVirtualDocumentResponse>;\n    public getVirtualDocument(requestParameters?: GetVirtualDocumentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<GetVirtualDocumentResponse>>;\n    public getVirtualDocument(requestParameters?: GetVirtualDocumentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<GetVirtualDocumentResponse>>;\n    public getVirtualDocument(requestParameters?: GetVirtualDocumentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getVirtualDocument.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling getVirtualDocument.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/virtualdocument/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$get`;\n        return this.httpClient.request<GetVirtualDocumentResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetVirtualDocumentRows: Get Virtual Document Rows\n     * Retrieve the rows of the virtual document with the specified identifiers and the given effectiveAt date time.    Get virtual document rows merges multiple StructuredResultData items upserted with UpsertStructuredResultData  for a single StructuredResultDataId.                Since an item of StructuredResultData is always upserted with a StructuredResultDataId, of which  effectiveAt is a part, then merging across the asAt dimension is supported but not merging across the  effectiveAt dimension.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getVirtualDocumentRows(requestParameters?: GetVirtualDocumentRowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfVirtualRow>;\n    public getVirtualDocumentRows(requestParameters?: GetVirtualDocumentRowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfVirtualRow>>;\n    public getVirtualDocumentRows(requestParameters?: GetVirtualDocumentRowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfVirtualRow>>;\n    public getVirtualDocumentRows(requestParameters?: GetVirtualDocumentRowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getVirtualDocumentRows.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getVirtualDocumentRows.');\n        }\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getVirtualDocumentRows.');\n        }\n        const resultType = requestParameters?.resultType;\n        if (resultType === null || resultType === undefined) {\n            throw new Error('Required parameter resultType was null or undefined when calling getVirtualDocumentRows.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getVirtualDocumentRows.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/virtualdocument/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"resultType\", value: resultType, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfVirtualRow>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertResultValue: Upsert result value\n     * Create or update one or more Upsert one or more result values in a particular scope. An item is updated if it already exists  and created if it does not.                In the request, each data item must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data item in the response.                The response returns both the collection of successfully created or updated data items, as well as those that failed.  For each failure, a reason is provided.                It is important to check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertResultValue(requestParameters?: UpsertResultValueRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertStructuredDataResponse>;\n    public upsertResultValue(requestParameters?: UpsertResultValueRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertResultValue(requestParameters?: UpsertResultValueRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertResultValue(requestParameters?: UpsertResultValueRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertResultValue.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertResultValue.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/resultvalue/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertStructuredResultData: Upsert structured result data\n     * Create or update one or more structured result data items in a particular scope. An item is updated if it already exists  and created if it does not.                In the request, each data item must be keyed by a unique correlation ID. This ID is ephemeral and not stored by LUSID.  It serves only to easily identify each data item in the response.                The response returns both the collection of successfully created or updated data items, as well as those that failed.  For each failure, a reason is provided.                It is important to check the failed set for any unsuccessful results.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertStructuredResultData(requestParameters?: UpsertStructuredResultDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertStructuredDataResponse>;\n    public upsertStructuredResultData(requestParameters?: UpsertStructuredResultDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertStructuredDataResponse>>;\n    public upsertStructuredResultData(requestParameters?: UpsertStructuredResultDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertStructuredDataResponse>>;\n    public upsertStructuredResultData(requestParameters?: UpsertStructuredResultDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertStructuredResultData.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertStructuredResultData.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/unitresults/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<UpsertStructuredDataResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { SetTransactionConfigurationSourceRequest } from '../model/setTransactionConfigurationSourceRequest';\n// @ts-ignore\nimport { SideConfigurationDataRequest } from '../model/sideConfigurationDataRequest';\n// @ts-ignore\nimport { TransactionConfigurationDataRequest } from '../model/transactionConfigurationDataRequest';\n// @ts-ignore\nimport { TransactionSetConfigurationData } from '../model/transactionSetConfigurationData';\n// @ts-ignore\nimport { TransactionSetConfigurationDataRequest } from '../model/transactionSetConfigurationDataRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateConfigurationTransactionTypeRequestParams {\n    /** A transaction type definition. */\n    transactionConfigurationDataRequest?: TransactionConfigurationDataRequest;\n}\n\nexport interface CreateSideDefinitionRequestParams {\n    /** The definition of the side. */\n    sideConfigurationDataRequest?: SideConfigurationDataRequest;\n}\n\nexport interface DeleteTransactionConfigurationSourceRequestParams {\n    /** The source to delete transaction configurations for */\n    source: string;\n}\n\nexport interface GetTransactionConfigurationSourceRequestParams {\n    /** The source for which to retrieve transaction configurations */\n    source: string;\n    /** The asAt datetime at which to retrieve the transaction configurations.              Defaults to returning the latest version of the transaction configurations if not specified. */\n    asAt?: string;\n}\n\nexport interface ListConfigurationTransactionTypesRequestParams {\n    /** The asAt datetime at which to retrieve the transaction types. Defaults              to returning the latest versions if not specified. */\n    asAt?: string;\n}\n\nexport interface SetConfigurationTransactionTypesRequestParams {\n    /** The complete set of transaction type definitions. */\n    transactionSetConfigurationDataRequest?: TransactionSetConfigurationDataRequest;\n}\n\nexport interface SetTransactionConfigurationSourceRequestParams {\n    /** The source to set the transaction configurations for */\n    source: string;\n    /** The set of transaction configurations */\n    setTransactionConfigurationSourceRequest: Array<SetTransactionConfigurationSourceRequest>;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class SystemConfigurationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EARLY ACCESS] CreateConfigurationTransactionType: Create transaction type\n     * Create a new transaction type by specifying a definition and mappings to movements.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createConfigurationTransactionType(requestParameters?: CreateConfigurationTransactionTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public createConfigurationTransactionType(requestParameters?: CreateConfigurationTransactionTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public createConfigurationTransactionType(requestParameters?: CreateConfigurationTransactionTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public createConfigurationTransactionType(requestParameters?: CreateConfigurationTransactionTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const transactionConfigurationDataRequest = requestParameters?.transactionConfigurationDataRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions/type`;\n        return this.httpClient.request<TransactionSetConfigurationData>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionConfigurationDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateSideDefinition: Create side definition\n     * Create a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createSideDefinition(requestParameters?: CreateSideDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public createSideDefinition(requestParameters?: CreateSideDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public createSideDefinition(requestParameters?: CreateSideDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public createSideDefinition(requestParameters?: CreateSideDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const sideConfigurationDataRequest = requestParameters?.sideConfigurationDataRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions/side`;\n        return this.httpClient.request<TransactionSetConfigurationData>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: sideConfigurationDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteTransactionConfigurationSource: Delete all transaction configurations for a source\n     * /// WARNING! Changing existing transaction types has a material impact on how data, new and old,  is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTransactionConfigurationSource(requestParameters?: DeleteTransactionConfigurationSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTransactionConfigurationSource(requestParameters?: DeleteTransactionConfigurationSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionConfigurationSource(requestParameters?: DeleteTransactionConfigurationSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionConfigurationSource(requestParameters?: DeleteTransactionConfigurationSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling deleteTransactionConfigurationSource.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions/type/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTransactionConfigurationSource: Get all transaction configurations for a source\n     * Returns failure if requested source is not found\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionConfigurationSource(requestParameters?: GetTransactionConfigurationSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public getTransactionConfigurationSource(requestParameters?: GetTransactionConfigurationSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public getTransactionConfigurationSource(requestParameters?: GetTransactionConfigurationSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public getTransactionConfigurationSource(requestParameters?: GetTransactionConfigurationSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getTransactionConfigurationSource.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions/type/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionSetConfigurationData>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EARLY ACCESS] ListConfigurationTransactionTypes: List transaction types\n     * Get the list of current transaction types. For information on the default transaction types provided with  LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listConfigurationTransactionTypes(requestParameters?: ListConfigurationTransactionTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public listConfigurationTransactionTypes(requestParameters?: ListConfigurationTransactionTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public listConfigurationTransactionTypes(requestParameters?: ListConfigurationTransactionTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public listConfigurationTransactionTypes(requestParameters?: ListConfigurationTransactionTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions`;\n        return this.httpClient.request<TransactionSetConfigurationData>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetConfigurationTransactionTypes: Set transaction types\n     * Configure all existing transaction types. Note it is not possible to configure a single existing transaction type on its own.                WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setConfigurationTransactionTypes(requestParameters?: SetConfigurationTransactionTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public setConfigurationTransactionTypes(requestParameters?: SetConfigurationTransactionTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public setConfigurationTransactionTypes(requestParameters?: SetConfigurationTransactionTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public setConfigurationTransactionTypes(requestParameters?: SetConfigurationTransactionTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const transactionSetConfigurationDataRequest = requestParameters?.transactionSetConfigurationDataRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions`;\n        return this.httpClient.request<TransactionSetConfigurationData>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionSetConfigurationDataRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SetTransactionConfigurationSource: Set transaction types for a source\n     * This will replace all the existing transaction configurations for the given source                WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setTransactionConfigurationSource(requestParameters?: SetTransactionConfigurationSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionSetConfigurationData>;\n    public setTransactionConfigurationSource(requestParameters?: SetTransactionConfigurationSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionSetConfigurationData>>;\n    public setTransactionConfigurationSource(requestParameters?: SetTransactionConfigurationSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionSetConfigurationData>>;\n    public setTransactionConfigurationSource(requestParameters?: SetTransactionConfigurationSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionConfigurationSource.');\n        }\n        const setTransactionConfigurationSourceRequest = requestParameters?.setTransactionConfigurationSourceRequest;\n        if (setTransactionConfigurationSourceRequest === null || setTransactionConfigurationSourceRequest === undefined) {\n            throw new Error('Required parameter setTransactionConfigurationSourceRequest was null or undefined when calling setTransactionConfigurationSource.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/systemconfiguration/transactions/type/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionSetConfigurationData>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: setTransactionConfigurationSourceRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { CreateTaxRuleSetRequest } from '../model/createTaxRuleSetRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfTaxRuleSet } from '../model/resourceListOfTaxRuleSet';\n// @ts-ignore\nimport { TaxRuleSet } from '../model/taxRuleSet';\n// @ts-ignore\nimport { UpdateTaxRuleSetRequest } from '../model/updateTaxRuleSetRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateTaxRuleSetRequestParams {\n    /** The contents of the rule set. */\n    createTaxRuleSetRequest: CreateTaxRuleSetRequest;\n    /** The effective datetime or cut label at which the rule set will take effect.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface DeleteTaxRuleSetRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n}\n\nexport interface GetTaxRuleSetRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the rule definition.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n}\n\nexport interface ListTaxRuleSetsRequestParams {\n    /** The effective datetime or cut label at which to retrieve the rule definitions.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n}\n\nexport interface UpdateTaxRuleSetRequestParams {\n    /** The rule set scope. */\n    scope: string;\n    /** The rule set code. */\n    code: string;\n    /** The contents of the rule set. */\n    updateTaxRuleSetRequest: UpdateTaxRuleSetRequest;\n    /** The effective datetime or cut label at which the rule set will take effect.  Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TaxRuleSetsService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateTaxRuleSet: Create a tax rule set.\n     * Creates a tax rule set definition at the given effective time.  The user must be entitled to read any properties specified in each rule.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createTaxRuleSet(requestParameters?: CreateTaxRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TaxRuleSet>;\n    public createTaxRuleSet(requestParameters?: CreateTaxRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TaxRuleSet>>;\n    public createTaxRuleSet(requestParameters?: CreateTaxRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TaxRuleSet>>;\n    public createTaxRuleSet(requestParameters?: CreateTaxRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createTaxRuleSetRequest = requestParameters?.createTaxRuleSetRequest;\n        if (createTaxRuleSetRequest === null || createTaxRuleSetRequest === undefined) {\n            throw new Error('Required parameter createTaxRuleSetRequest was null or undefined when calling createTaxRuleSet.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/tax/rulesets`;\n        return this.httpClient.request<TaxRuleSet>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createTaxRuleSetRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteTaxRuleSet: Delete a tax rule set.\n     * Deletes the rule set for all effective time.    The rule set will remain viewable at previous as at times, but it will no longer be considered applicable.    This cannot be undone.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTaxRuleSet(requestParameters?: DeleteTaxRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTaxRuleSet(requestParameters?: DeleteTaxRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTaxRuleSet(requestParameters?: DeleteTaxRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTaxRuleSet(requestParameters?: DeleteTaxRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteTaxRuleSet.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteTaxRuleSet.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/tax/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTaxRuleSet: Retrieve the definition of single tax rule set.\n     * Retrieves the tax rule set definition at the given effective and as at times.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTaxRuleSet(requestParameters?: GetTaxRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TaxRuleSet>;\n    public getTaxRuleSet(requestParameters?: GetTaxRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TaxRuleSet>>;\n    public getTaxRuleSet(requestParameters?: GetTaxRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TaxRuleSet>>;\n    public getTaxRuleSet(requestParameters?: GetTaxRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTaxRuleSet.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTaxRuleSet.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/tax/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TaxRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListTaxRuleSets: List tax rule sets.\n     * Retrieves all tax rule set definitions at the given effective and as at times\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTaxRuleSets(requestParameters?: ListTaxRuleSetsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfTaxRuleSet>;\n    public listTaxRuleSets(requestParameters?: ListTaxRuleSetsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfTaxRuleSet>>;\n    public listTaxRuleSets(requestParameters?: ListTaxRuleSetsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfTaxRuleSet>>;\n    public listTaxRuleSets(requestParameters?: ListTaxRuleSetsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/tax/rulesets`;\n        return this.httpClient.request<ResourceListOfTaxRuleSet>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateTaxRuleSet: Update a tax rule set.\n     * Updates the tax rule set definition at the given effective time.  The changes will take place from this effective time until the next effective time that the rule has been updated at.  For example, consider a rule that has been created or updated effective at the first day of the coming month.  An upsert effective from the current day will only change the definition until that day.  An additional upsert at the same time (first day of the month) is required if the newly-updated definition is to supersede the future definition.  The user must be entitled to read any properties specified in each rule.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateTaxRuleSet(requestParameters?: UpdateTaxRuleSetRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TaxRuleSet>;\n    public updateTaxRuleSet(requestParameters?: UpdateTaxRuleSetRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TaxRuleSet>>;\n    public updateTaxRuleSet(requestParameters?: UpdateTaxRuleSetRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TaxRuleSet>>;\n    public updateTaxRuleSet(requestParameters?: UpdateTaxRuleSetRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateTaxRuleSet.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateTaxRuleSet.');\n        }\n        const updateTaxRuleSetRequest = requestParameters?.updateTaxRuleSetRequest;\n        if (updateTaxRuleSetRequest === null || updateTaxRuleSetRequest === undefined) {\n            throw new Error('Required parameter updateTaxRuleSetRequest was null or undefined when calling updateTaxRuleSet.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/tax/rulesets/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TaxRuleSet>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateTaxRuleSetRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { ClosedPeriod } from '../model/closedPeriod';\n// @ts-ignore\nimport { CreateClosedPeriodRequest } from '../model/createClosedPeriodRequest';\n// @ts-ignore\nimport { CreateTimelineRequest } from '../model/createTimelineRequest';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfClosedPeriod } from '../model/pagedResourceListOfClosedPeriod';\n// @ts-ignore\nimport { PagedResourceListOfTimeline } from '../model/pagedResourceListOfTimeline';\n// @ts-ignore\nimport { Timeline } from '../model/timeline';\n// @ts-ignore\nimport { UpdateTimelineRequest } from '../model/updateTimelineRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateClosedPeriodRequestParams {\n    /** The scope of the specified Timeline. */\n    scope: string;\n    /** The code of the specified Timeline. Together with the domain and scope this uniquely identifies the Timeline. */\n    code: string;\n    /** The request containing the details of the Closed Period */\n    createClosedPeriodRequest?: CreateClosedPeriodRequest;\n}\n\nexport interface CreateTimelineRequestParams {\n    /** The request containing the details of the Timeline */\n    createTimelineRequest?: CreateTimelineRequest;\n}\n\nexport interface DeleteTimelineRequestParams {\n    /** The scope of the specified Timeline. */\n    scope: string;\n    /** The code of the specified Timeline. Together with the domain and scope this uniquely              identifies the Timeline. */\n    code: string;\n}\n\nexport interface GetClosedPeriodRequestParams {\n    /** The scope of the Timeline. */\n    scope: string;\n    /** The code of the Timeline. Together with the scope this uniquely              identifies the Timeline. */\n    code: string;\n    /** The id of the Closed Period. Together with the scope and code of the Timeline,              this uniquely identifies the ClosedPeriod */\n    closedPeriodId: string;\n    /** The asAt datetime at which to retrieve the ClosedPeriod definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;ClosedPeriod\\&#39; domain to decorate onto              the ClosedPeriod.              These must have the format {domain}/{scope}/{code}, for example \\&#39;ClosedPeriod/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetTimelineRequestParams {\n    /** The scope of the specified Timeline. */\n    scope: string;\n    /** The code of the specified Timeline. Together with the scope this uniquely              identifies the Timeline. */\n    code: string;\n    /** The asAt datetime at which to retrieve the Timeline definition. Defaults to return              the latest version of the definition if not specified. */\n    asAt?: string;\n    /** The effective datetime or cut label at which to retrieve the timeline properties.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** A list of property keys from the \\&#39;Timeline\\&#39; domain to decorate onto              the Timeline.              These must have the format {domain}/{scope}/{code}, for example \\&#39;Timeline/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListClosedPeriodsRequestParams {\n    /** The scope of the Timeline. */\n    scope: string;\n    /** The code of the Timeline. */\n    code: string;\n    /** The asAt datetime at which to list the ClosedPeriods. Defaults to returning the latest version of each ClosedPeriod if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing ClosedPeriods; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the effectiveEnd, specify \\&quot;effectiveEnd gt 2019-01-15T10:00:00\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;ClosedPeriod\\&#39; domain to decorate onto each ClosedPeriod.              These must take the format {domain}/{scope}/{code}, for example \\&#39;ClosedPeriod/Account/id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListTimelinesRequestParams {\n    /** The asAt datetime at which to list the Timelines. Defaults to returning the latest version of each Timeline if not specified. */\n    asAt?: string;\n    /** The effective datetime or cut label at which to list the Timelines.              Note that Timelines are monotemporal, the effectiveAt is for Timevariant Properties on the Timeline only.              Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The pagination token to use to continue listing Timelines; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the displayName, specify \\&quot;displayName eq \\&#39;AccountingTimeline\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot; */\n    sortBy?: Array<string>;\n    /** A list of property keys from the \\&#39;Timeline\\&#39; domain to decorate onto each Timeline.              These must take the format {domain}/{scope}/{code}, for example \\&#39;Timeline/Account/id\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface UpdateTimelineRequestParams {\n    /** The scope of the specified Timeline. */\n    scope: string;\n    /** The code of the specified Timeline. Together with the domain and scope this uniquely identifies the Timeline. */\n    code: string;\n    /** The request containing the updated details of the Timeline */\n    updateTimelineRequest?: UpdateTimelineRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TimelinesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateClosedPeriod: Create a new closed period against a timeline entity\n     * Creates a new closed period against a timeline entity  Returns the newly created closed period entity with properties\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createClosedPeriod(requestParameters?: CreateClosedPeriodRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ClosedPeriod>;\n    public createClosedPeriod(requestParameters?: CreateClosedPeriodRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ClosedPeriod>>;\n    public createClosedPeriod(requestParameters?: CreateClosedPeriodRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ClosedPeriod>>;\n    public createClosedPeriod(requestParameters?: CreateClosedPeriodRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createClosedPeriod.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createClosedPeriod.');\n        }\n        const createClosedPeriodRequest = requestParameters?.createClosedPeriodRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/closedperiods`;\n        return this.httpClient.request<ClosedPeriod>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createClosedPeriodRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateTimeline: Create a Timeline\n     * Creates a Timeline. Returns the created Timeline at the current effectiveAt.  Note that Timelines are mono-temporal, however they can have Time-Variant Properties.  Upserted Properties will be returned at the latest AsAt and EffectiveAt\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createTimeline(requestParameters?: CreateTimelineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Timeline>;\n    public createTimeline(requestParameters?: CreateTimelineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Timeline>>;\n    public createTimeline(requestParameters?: CreateTimelineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Timeline>>;\n    public createTimeline(requestParameters?: CreateTimelineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const createTimelineRequest = requestParameters?.createTimelineRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines`;\n        return this.httpClient.request<Timeline>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createTimelineRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteTimeline: Deletes a particular Timeline\n     * The deletion will take effect from the Timeline deletion datetime.  i.e. will no longer exist at any asAt datetime after the asAt datetime of deletion.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTimeline(requestParameters?: DeleteTimelineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTimeline(requestParameters?: DeleteTimelineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTimeline(requestParameters?: DeleteTimelineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTimeline(requestParameters?: DeleteTimelineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteTimeline.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteTimeline.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetClosedPeriod: Gets a Closed Period entity.\n     * Retrieves one ClosedPeriod uniquely defined by the Timelines Scope/Code and a ClosedPeriodId.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getClosedPeriod(requestParameters?: GetClosedPeriodRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ClosedPeriod>;\n    public getClosedPeriod(requestParameters?: GetClosedPeriodRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ClosedPeriod>>;\n    public getClosedPeriod(requestParameters?: GetClosedPeriodRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ClosedPeriod>>;\n    public getClosedPeriod(requestParameters?: GetClosedPeriodRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getClosedPeriod.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getClosedPeriod.');\n        }\n        const closedPeriodId = requestParameters?.closedPeriodId;\n        if (closedPeriodId === null || closedPeriodId === undefined) {\n            throw new Error('Required parameter closedPeriodId was null or undefined when calling getClosedPeriod.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/closedperiods/${this.configuration.encodeParam({name: \"closedPeriodId\", value: closedPeriodId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ClosedPeriod>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetTimeline: Get a single Timeline by scope and code.\n     * Retrieves one Timeline by scope and code.  Timelines are mono-temporal. The EffectiveAt is only applied to Time-Variant Properties.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTimeline(requestParameters?: GetTimelineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Timeline>;\n    public getTimeline(requestParameters?: GetTimelineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Timeline>>;\n    public getTimeline(requestParameters?: GetTimelineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Timeline>>;\n    public getTimeline(requestParameters?: GetTimelineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTimeline.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTimeline.');\n        }\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Timeline>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListClosedPeriods: List ClosedPeriods for a specified Timeline.\n     * List all the ClosedPeriods matching a particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listClosedPeriods(requestParameters?: ListClosedPeriodsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfClosedPeriod>;\n    public listClosedPeriods(requestParameters?: ListClosedPeriodsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfClosedPeriod>>;\n    public listClosedPeriods(requestParameters?: ListClosedPeriodsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfClosedPeriod>>;\n    public listClosedPeriods(requestParameters?: ListClosedPeriodsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listClosedPeriods.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listClosedPeriods.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/closedperiods`;\n        return this.httpClient.request<PagedResourceListOfClosedPeriod>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListTimelines: List Timelines\n     * List all the Timelines matching a particular criteria.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTimelines(requestParameters?: ListTimelinesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfTimeline>;\n    public listTimelines(requestParameters?: ListTimelinesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfTimeline>>;\n    public listTimelines(requestParameters?: ListTimelinesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfTimeline>>;\n    public listTimelines(requestParameters?: ListTimelinesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const effectiveAt = requestParameters?.effectiveAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const sortBy = requestParameters?.sortBy;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines`;\n        return this.httpClient.request<PagedResourceListOfTimeline>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateTimeline: Update Timeline defined by scope and code\n     * Overwrites an existing Timeline  Update request has the same required fields as Create apart from the id.  Returns the updated Timeline at the current effectiveAt.  Note that Timelines are mono-temporal, however they can have Time-Variant Properties.  Updated Properties will be returned at the latest AsAt and EffectiveAt\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateTimeline(requestParameters?: UpdateTimelineRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Timeline>;\n    public updateTimeline(requestParameters?: UpdateTimelineRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Timeline>>;\n    public updateTimeline(requestParameters?: UpdateTimelineRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Timeline>>;\n    public updateTimeline(requestParameters?: UpdateTimelineRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling updateTimeline.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling updateTimeline.');\n        }\n        const updateTimelineRequest = requestParameters?.updateTimelineRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/timelines/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Timeline>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: updateTimelineRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfSideDefinition } from '../model/resourceListOfSideDefinition';\n// @ts-ignore\nimport { ResourceListOfTransactionType } from '../model/resourceListOfTransactionType';\n// @ts-ignore\nimport { SideDefinition } from '../model/sideDefinition';\n// @ts-ignore\nimport { SideDefinitionRequest } from '../model/sideDefinitionRequest';\n// @ts-ignore\nimport { SidesDefinitionRequest } from '../model/sidesDefinitionRequest';\n// @ts-ignore\nimport { TransactionType } from '../model/transactionType';\n// @ts-ignore\nimport { TransactionTypeRequest } from '../model/transactionTypeRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteSideDefinitionRequestParams {\n    /** The label to uniquely identify the side. */\n    side: string;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface DeleteTransactionTypeRequestParams {\n    /** The source that the type is in */\n    source: string;\n    /** One of the type\\&#39;s aliases */\n    type: string;\n    /** The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface DeleteTransactionTypeSourceRequestParams {\n    /** The source to set the transaction types for. */\n    source: string;\n    /** The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface GetSideDefinitionRequestParams {\n    /** The label to uniquely identify the side. */\n    side: string;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n    /** The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. */\n    asAt?: string;\n}\n\nexport interface GetTransactionTypeRequestParams {\n    /** The source that the type is in */\n    source: string;\n    /** One of the type\\&#39;s aliases */\n    type: string;\n    /** The asAt datetime at which to retrieve the transaction configuration.              Defaults to returning the latest version of the transaction configuration type if not specified */\n    asAt?: string;\n    /** The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface ListSideDefinitionsRequestParams {\n    /** The asAt datetime at which to retrieve the transaction types. Defaults to returning the latest versions if not specified. */\n    asAt?: string;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface ListTransactionTypesRequestParams {\n    /** The asAt datetime at which to retrieve the transaction types. Defaults              to returning the latest versions if not specified. */\n    asAt?: string;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface SetSideDefinitionRequestParams {\n    /** The label to uniquely identify the side. */\n    side: string;\n    /** The side definition to create or replace. */\n    sideDefinitionRequest: SideDefinitionRequest;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface SetSideDefinitionsRequestParams {\n    /** The list of side definitions to create, or replace. */\n    sidesDefinitionRequest: Array<SidesDefinitionRequest>;\n    /** The scope in which the side exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface SetTransactionTypeRequestParams {\n    /** The source to set the transaction configuration for */\n    source: string;\n    /** One of the transaction configuration alias types to uniquely identify the configuration. If this type does not exist, then a new transaction type is created using the body of the request in the given source, without including this type */\n    type: string;\n    /** The transaction configuration to set */\n    transactionTypeRequest: TransactionTypeRequest;\n    /** The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\nexport interface SetTransactionTypeSourceRequestParams {\n    /** The source to set the transaction types for. */\n    source: string;\n    /** The set of transaction types. */\n    transactionTypeRequest: Array<TransactionTypeRequest>;\n    /** The scope in which the transaction types exists. When not supplied the scope is \\&#39;default\\&#39;. */\n    scope?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TransactionConfigurationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteSideDefinition: Delete the given side definition\n     * Delete the side which user specify in the request.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteSideDefinition(requestParameters?: DeleteSideDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteSideDefinition(requestParameters?: DeleteSideDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteSideDefinition(requestParameters?: DeleteSideDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteSideDefinition(requestParameters?: DeleteSideDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const side = requestParameters?.side;\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling deleteSideDefinition.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/sides/${this.configuration.encodeParam({name: \"side\", value: side, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteTransactionType: Delete a transaction type\n     * /// WARNING! Changing existing transaction types has a material impact on how data, new and old,  is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTransactionType(requestParameters?: DeleteTransactionTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTransactionType(requestParameters?: DeleteTransactionTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionType(requestParameters?: DeleteTransactionTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionType(requestParameters?: DeleteTransactionTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling deleteTransactionType.');\n        }\n        const type = requestParameters?.type;\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling deleteTransactionType.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"type\", value: type, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteTransactionTypeSource: Delete all transaction types for the given source and scope\n     * Delete all the types for the given source and scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTransactionTypeSource(requestParameters?: DeleteTransactionTypeSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTransactionTypeSource(requestParameters?: DeleteTransactionTypeSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionTypeSource(requestParameters?: DeleteTransactionTypeSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionTypeSource(requestParameters?: DeleteTransactionTypeSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling deleteTransactionTypeSource.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$delete`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetSideDefinition: Get the side definition for a given side name( or label)\n     * Get the side definition user requested.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getSideDefinition(requestParameters?: GetSideDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<SideDefinition>;\n    public getSideDefinition(requestParameters?: GetSideDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<SideDefinition>>;\n    public getSideDefinition(requestParameters?: GetSideDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<SideDefinition>>;\n    public getSideDefinition(requestParameters?: GetSideDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const side = requestParameters?.side;\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling getSideDefinition.');\n        }\n        const scope = requestParameters?.scope;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/sides/${this.configuration.encodeParam({name: \"side\", value: side, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<SideDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionType: Get a single transaction configuration type\n     * Get a single transaction type. Returns failure if not found\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionType(requestParameters?: GetTransactionTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionType>;\n    public getTransactionType(requestParameters?: GetTransactionTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionType>>;\n    public getTransactionType(requestParameters?: GetTransactionTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionType>>;\n    public getTransactionType(requestParameters?: GetTransactionTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling getTransactionType.');\n        }\n        const type = requestParameters?.type;\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling getTransactionType.');\n        }\n        const asAt = requestParameters?.asAt;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"type\", value: type, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionType>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListSideDefinitions: List the side definitions\n     * List all the side definitions in the given scope\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listSideDefinitions(requestParameters?: ListSideDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfSideDefinition>;\n    public listSideDefinitions(requestParameters?: ListSideDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfSideDefinition>>;\n    public listSideDefinitions(requestParameters?: ListSideDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfSideDefinition>>;\n    public listSideDefinitions(requestParameters?: ListSideDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/sides`;\n        return this.httpClient.request<ResourceListOfSideDefinition>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListTransactionTypes: List transaction types\n     * Get the list of current transaction types. For information on the default transaction types provided with  LUSID, see https://support.lusid.com/knowledgebase/article/KA-01873/.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTransactionTypes(requestParameters?: ListTransactionTypesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<{ [key: string]: Array<TransactionType>; }>;\n    public listTransactionTypes(requestParameters?: ListTransactionTypesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<{ [key: string]: Array<TransactionType>; }>>;\n    public listTransactionTypes(requestParameters?: ListTransactionTypesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<{ [key: string]: Array<TransactionType>; }>>;\n    public listTransactionTypes(requestParameters?: ListTransactionTypesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const asAt = requestParameters?.asAt;\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types`;\n        return this.httpClient.request<{ [key: string]: Array<TransactionType>; }>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetSideDefinition: Set a side definition\n     * Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setSideDefinition(requestParameters?: SetSideDefinitionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<SideDefinition>;\n    public setSideDefinition(requestParameters?: SetSideDefinitionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<SideDefinition>>;\n    public setSideDefinition(requestParameters?: SetSideDefinitionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<SideDefinition>>;\n    public setSideDefinition(requestParameters?: SetSideDefinitionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const side = requestParameters?.side;\n        if (side === null || side === undefined) {\n            throw new Error('Required parameter side was null or undefined when calling setSideDefinition.');\n        }\n        const sideDefinitionRequest = requestParameters?.sideDefinitionRequest;\n        if (sideDefinitionRequest === null || sideDefinitionRequest === undefined) {\n            throw new Error('Required parameter sideDefinitionRequest was null or undefined when calling setSideDefinition.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/sides/${this.configuration.encodeParam({name: \"side\", value: side, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<SideDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: sideDefinitionRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetSideDefinitions: Set the given side definitions\n     * Set a new side definition for use in a transaction type. For more information, see https://support.lusid.com/knowledgebase/article/KA-01875.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setSideDefinitions(requestParameters?: SetSideDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfSideDefinition>;\n    public setSideDefinitions(requestParameters?: SetSideDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfSideDefinition>>;\n    public setSideDefinitions(requestParameters?: SetSideDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfSideDefinition>>;\n    public setSideDefinitions(requestParameters?: SetSideDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const sidesDefinitionRequest = requestParameters?.sidesDefinitionRequest;\n        if (sidesDefinitionRequest === null || sidesDefinitionRequest === undefined) {\n            throw new Error('Required parameter sidesDefinitionRequest was null or undefined when calling setSideDefinitions.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/sides`;\n        return this.httpClient.request<ResourceListOfSideDefinition>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: sidesDefinitionRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetTransactionType: Set a specific transaction type\n     * Set a transaction type for the given source and type. If the requested transaction type does not exist, it will be created    WARNING! Changing existing transaction types has a material impact on how data, new and old, is processed and aggregated by LUSID, and will affect your whole organisation. Only call this API if you are fully aware of the implications of the change.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setTransactionType(requestParameters?: SetTransactionTypeRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TransactionType>;\n    public setTransactionType(requestParameters?: SetTransactionTypeRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TransactionType>>;\n    public setTransactionType(requestParameters?: SetTransactionTypeRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TransactionType>>;\n    public setTransactionType(requestParameters?: SetTransactionTypeRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionType.');\n        }\n        const type = requestParameters?.type;\n        if (type === null || type === undefined) {\n            throw new Error('Required parameter type was null or undefined when calling setTransactionType.');\n        }\n        const transactionTypeRequest = requestParameters?.transactionTypeRequest;\n        if (transactionTypeRequest === null || transactionTypeRequest === undefined) {\n            throw new Error('Required parameter transactionTypeRequest was null or undefined when calling setTransactionType.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"type\", value: type, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<TransactionType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionTypeRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetTransactionTypeSource: Set the transaction types for the given source and scope\n     * The complete set of transaction types for the source.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setTransactionTypeSource(requestParameters?: SetTransactionTypeSourceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfTransactionType>;\n    public setTransactionTypeSource(requestParameters?: SetTransactionTypeSourceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfTransactionType>>;\n    public setTransactionTypeSource(requestParameters?: SetTransactionTypeSourceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfTransactionType>>;\n    public setTransactionTypeSource(requestParameters?: SetTransactionTypeSourceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const source = requestParameters?.source;\n        if (source === null || source === undefined) {\n            throw new Error('Required parameter source was null or undefined when calling setTransactionTypeSource.');\n        }\n        const transactionTypeRequest = requestParameters?.transactionTypeRequest;\n        if (transactionTypeRequest === null || transactionTypeRequest === undefined) {\n            throw new Error('Required parameter transactionTypeRequest was null or undefined when calling setTransactionTypeSource.');\n        }\n        const scope = requestParameters?.scope;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (scope !== undefined && scope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>scope, 'scope');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionconfiguration/types/${this.configuration.encodeParam({name: \"source\", value: source, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<ResourceListOfTransactionType>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionTypeRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { FeeRule } from '../model/feeRule';\n// @ts-ignore\nimport { FeeRuleUpsertRequest } from '../model/feeRuleUpsertRequest';\n// @ts-ignore\nimport { FeeRuleUpsertResponse } from '../model/feeRuleUpsertResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { ResourceListOfFeeRule } from '../model/resourceListOfFeeRule';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface DeleteTransactionFeeRuleRequestParams {\n    /** The fee rule code. */\n    code: string;\n}\n\nexport interface GetApplicableTransactionFeesRequestParams {\n    /** The effective datetime or cut label at which to match rule definitions. Defaults to the current LUSID  system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to match rule definitions. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n    /** Optional. The unique identifier type to use, eg \\&#39;Figi\\&#39; or \\&#39;LusidInstrumentId\\&#39;. */\n    instrumentIdentifierType?: string;\n    /** Optional. The Instrument Identifier to get properties for. */\n    instrumentIdentifier?: string;\n    /** Optional. The scope of the portfolio to fetch properties from. */\n    portfolioScope?: string;\n    /** Optional. The code of the portfolio to fetch properties from. */\n    portfolioCode?: string;\n    /** Any other property keys or fields, including the top-level fields of the              fee rule (e.g. \\&quot;ExecutionBroker\\&quot; and \\&quot;SettlementCurrency\\&quot; ) and those defined in AdditionalKeys, along with              their corresponding values that should be matched for fees. Eg. \\&quot;Instrument/default/Name&#x3D;exampleValue\\&quot; or              \\&quot;AdditionalKey2&#x3D;Value2\\&quot;. */\n    requestBody?: { [key: string]: string; };\n}\n\nexport interface GetTransactionFeeRuleRequestParams {\n    /** The fee rule code. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the rule definition. Defaults to the current LUSID  system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definition. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n}\n\nexport interface ListTransactionFeeRulesRequestParams {\n    /** The effective datetime or cut label at which to retrieve the rule definitions. Defaults to the current LUSID  system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the rule definitions. Defaults to returning the latest version if not  specified. */\n    asAt?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results. */\n    filter?: string;\n    /** The pagination token to use to continue listing entities; this value is returned from the previous call. If  a pagination token is provided, the filter, effectiveAt and asAt fields must not have changed since the  original request. */\n    page?: string;\n}\n\nexport interface UpsertTransactionFeeRulesRequestParams {\n    /** A dictionary of upsert request identifiers to rule upsert requests. The request              identifiers are valid for the request only and can be used to link the upserted fee rule to the code of a              created fee rule. */\n    requestBody: { [key: string]: FeeRuleUpsertRequest; };\n    /** The effective datetime or cut label at which the rule will take effect. Defaults to the current LUSID  system datetime if not specified. In the case of an update, the changes will take place from this effective  time until the next effective time that the rule as been upserted at. For example, consider a rule that  already exists, and has previously had an update applied so that the definition will change on the first day  of the coming month. An upsert effective from the current day will only change the definition until the  first day of the coming month. An additional upsert at the same time (first day of the month) is required  if the newly-updated definition is to supersede the future definition. */\n    effectiveAt?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TransactionFeesService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * DeleteTransactionFeeRule: Deletes a fee rule.\n     * Deletes the rule for all effective time.    The rule will remain viewable at previous as at times, but it will no longer be considered by  GetApplicableFees.    This cannot be undone.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteTransactionFeeRule(requestParameters?: DeleteTransactionFeeRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteTransactionFeeRule(requestParameters?: DeleteTransactionFeeRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteTransactionFeeRule(requestParameters?: DeleteTransactionFeeRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteTransactionFeeRule(requestParameters?: DeleteTransactionFeeRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteTransactionFeeRule.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactions/fees/rules/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetApplicableTransactionFees: Get the Fees and Commissions that may be applicable to a transaction.\n     * Additionally, matching can be based on the instrument\\&#39;s properties, its portfolio properties, and any additional property keys present in the data file.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getApplicableTransactionFees(requestParameters?: GetApplicableTransactionFeesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfFeeRule>;\n    public getApplicableTransactionFees(requestParameters?: GetApplicableTransactionFeesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfFeeRule>>;\n    public getApplicableTransactionFees(requestParameters?: GetApplicableTransactionFeesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfFeeRule>>;\n    public getApplicableTransactionFees(requestParameters?: GetApplicableTransactionFeesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const instrumentIdentifierType = requestParameters?.instrumentIdentifierType;\n        const instrumentIdentifier = requestParameters?.instrumentIdentifier;\n        const portfolioScope = requestParameters?.portfolioScope;\n        const portfolioCode = requestParameters?.portfolioCode;\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (instrumentIdentifierType !== undefined && instrumentIdentifierType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdentifierType, 'instrumentIdentifierType');\n        }\n        if (instrumentIdentifier !== undefined && instrumentIdentifier !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdentifier, 'instrumentIdentifier');\n        }\n        if (portfolioScope !== undefined && portfolioScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioScope, 'portfolioScope');\n        }\n        if (portfolioCode !== undefined && portfolioCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>portfolioCode, 'portfolioCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactions/fees/$GetApplicableFees`;\n        return this.httpClient.request<ResourceListOfFeeRule>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionFeeRule: Retrieve the definition of single fee rule.\n     * Retrieves the fee rule definition at the given effective and as at times.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionFeeRule(requestParameters?: GetTransactionFeeRuleRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeRule>;\n    public getTransactionFeeRule(requestParameters?: GetTransactionFeeRuleRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeRule>>;\n    public getTransactionFeeRule(requestParameters?: GetTransactionFeeRuleRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeRule>>;\n    public getTransactionFeeRule(requestParameters?: GetTransactionFeeRuleRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionFeeRule.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactions/fees/rules/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<FeeRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListTransactionFeeRules: List fee rules, with optional filtering.\n     * For more information about filtering results,  see https://support.lusid.com/knowledgebase/article/KA-01914.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listTransactionFeeRules(requestParameters?: ListTransactionFeeRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfFeeRule>;\n    public listTransactionFeeRules(requestParameters?: ListTransactionFeeRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfFeeRule>>;\n    public listTransactionFeeRules(requestParameters?: ListTransactionFeeRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfFeeRule>>;\n    public listTransactionFeeRules(requestParameters?: ListTransactionFeeRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactions/fees/rules`;\n        return this.httpClient.request<ResourceListOfFeeRule>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertTransactionFeeRules: Upsert fee rules.\n     * To upsert a new rule, the code field must be left empty, a code will then be assigned and returned as part  of the response. To update an existing rule, include the fee code. It is possible to both create and update  fee rules in the same request.    The upsert is transactional - either all create/update operations will succeed or none of them will.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertTransactionFeeRules(requestParameters?: UpsertTransactionFeeRulesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<FeeRuleUpsertResponse>;\n    public upsertTransactionFeeRules(requestParameters?: UpsertTransactionFeeRulesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<FeeRuleUpsertResponse>>;\n    public upsertTransactionFeeRules(requestParameters?: UpsertTransactionFeeRulesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<FeeRuleUpsertResponse>>;\n    public upsertTransactionFeeRules(requestParameters?: UpsertTransactionFeeRulesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertTransactionFeeRules.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactions/fees/rules`;\n        return this.httpClient.request<FeeRuleUpsertResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { AdjustHolding } from '../model/adjustHolding';\n// @ts-ignore\nimport { AdjustHoldingForDateRequest } from '../model/adjustHoldingForDateRequest';\n// @ts-ignore\nimport { AdjustHoldingRequest } from '../model/adjustHoldingRequest';\n// @ts-ignore\nimport { BatchAdjustHoldingsResponse } from '../model/batchAdjustHoldingsResponse';\n// @ts-ignore\nimport { BatchUpsertPortfolioTransactionsResponse } from '../model/batchUpsertPortfolioTransactionsResponse';\n// @ts-ignore\nimport { BucketedCashFlowRequest } from '../model/bucketedCashFlowRequest';\n// @ts-ignore\nimport { BucketedCashFlowResponse } from '../model/bucketedCashFlowResponse';\n// @ts-ignore\nimport { CancelSingleHoldingAdjustmentRequest } from '../model/cancelSingleHoldingAdjustmentRequest';\n// @ts-ignore\nimport { CreatePortfolioDetails } from '../model/createPortfolioDetails';\n// @ts-ignore\nimport { CreateTradeTicketsResponse } from '../model/createTradeTicketsResponse';\n// @ts-ignore\nimport { CreateTransactionPortfolioRequest } from '../model/createTransactionPortfolioRequest';\n// @ts-ignore\nimport { CustodianAccount } from '../model/custodianAccount';\n// @ts-ignore\nimport { CustodianAccountProperties } from '../model/custodianAccountProperties';\n// @ts-ignore\nimport { CustodianAccountRequest } from '../model/custodianAccountRequest';\n// @ts-ignore\nimport { CustodianAccountsUpsertResponse } from '../model/custodianAccountsUpsertResponse';\n// @ts-ignore\nimport { DeleteCustodianAccountsResponse } from '../model/deleteCustodianAccountsResponse';\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { HoldingIdsRequest } from '../model/holdingIdsRequest';\n// @ts-ignore\nimport { HoldingsAdjustment } from '../model/holdingsAdjustment';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidTradeTicket } from '../model/lusidTradeTicket';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { Operation } from '../model/operation';\n// @ts-ignore\nimport { PagedResourceListOfCustodianAccount } from '../model/pagedResourceListOfCustodianAccount';\n// @ts-ignore\nimport { PerpetualProperty } from '../model/perpetualProperty';\n// @ts-ignore\nimport { Portfolio } from '../model/portfolio';\n// @ts-ignore\nimport { PortfolioDetails } from '../model/portfolioDetails';\n// @ts-ignore\nimport { Property } from '../model/property';\n// @ts-ignore\nimport { ResourceId } from '../model/resourceId';\n// @ts-ignore\nimport { ResourceListOfChangeHistory } from '../model/resourceListOfChangeHistory';\n// @ts-ignore\nimport { ResourceListOfHoldingsAdjustmentHeader } from '../model/resourceListOfHoldingsAdjustmentHeader';\n// @ts-ignore\nimport { ResourceListOfInstrumentCashFlow } from '../model/resourceListOfInstrumentCashFlow';\n// @ts-ignore\nimport { ResourceListOfOutputTransaction } from '../model/resourceListOfOutputTransaction';\n// @ts-ignore\nimport { ResourceListOfPortfolioCashFlow } from '../model/resourceListOfPortfolioCashFlow';\n// @ts-ignore\nimport { ResourceListOfPortfolioCashLadder } from '../model/resourceListOfPortfolioCashLadder';\n// @ts-ignore\nimport { ResourceListOfTransaction } from '../model/resourceListOfTransaction';\n// @ts-ignore\nimport { TransactionQueryParameters } from '../model/transactionQueryParameters';\n// @ts-ignore\nimport { TransactionRequest } from '../model/transactionRequest';\n// @ts-ignore\nimport { UpsertPortfolioTransactionsResponse } from '../model/upsertPortfolioTransactionsResponse';\n// @ts-ignore\nimport { UpsertTransactionPropertiesResponse } from '../model/upsertTransactionPropertiesResponse';\n// @ts-ignore\nimport { VersionedResourceListOfA2BDataRecord } from '../model/versionedResourceListOfA2BDataRecord';\n// @ts-ignore\nimport { VersionedResourceListOfA2BMovementRecord } from '../model/versionedResourceListOfA2BMovementRecord';\n// @ts-ignore\nimport { VersionedResourceListOfHoldingContributor } from '../model/versionedResourceListOfHoldingContributor';\n// @ts-ignore\nimport { VersionedResourceListOfOutputTransaction } from '../model/versionedResourceListOfOutputTransaction';\n// @ts-ignore\nimport { VersionedResourceListOfPortfolioHolding } from '../model/versionedResourceListOfPortfolioHolding';\n// @ts-ignore\nimport { VersionedResourceListOfTransaction } from '../model/versionedResourceListOfTransaction';\n// @ts-ignore\nimport { VersionedResourceListWithWarningsOfPortfolioHolding } from '../model/versionedResourceListWithWarningsOfPortfolioHolding';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface AdjustHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which the holdings should be set to the provided targets. */\n    effectiveAt: string;\n    /** The selected set of holdings to adjust to the provided targets for the              transaction portfolio. */\n    adjustHoldingRequest: Array<AdjustHoldingRequest>;\n    /** Optional parameter for specifying a reconciliation method: e.g. FxForward. */\n    reconciliationMethods?: Array<string>;\n}\n\nexport interface BatchAdjustHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio. */\n    code: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** The selected set of holdings to adjust to the provided targets for the               transaction portfolio. */\n    requestBody: { [key: string]: AdjustHoldingForDateRequest; };\n    /** Optional parameter for specifying a reconciliation method: e.g. FxForward. */\n    reconciliationMethods?: Array<string>;\n}\n\nexport interface BatchCreateTradeTicketsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** the trade tickets to create */\n    lusidTradeTicket: Array<LusidTradeTicket>;\n}\n\nexport interface BatchSetHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio. */\n    code: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial */\n    successMode: string;\n    /** The selected set of holdings to adjust to the provided targets for the               transaction portfolio. */\n    requestBody: { [key: string]: AdjustHoldingForDateRequest; };\n    /** Optional parameter for specifying a reconciliation method: e.g. FxForward. */\n    reconciliationMethods?: Array<string>;\n}\n\nexport interface BatchUpsertTransactionsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** Whether the batch request should fail Atomically or in a Partial fashion - Allowed Values: Atomic, Partial. */\n    successMode: string;\n    /** The payload describing the transactions to be created or updated. */\n    requestBody: { [key: string]: TransactionRequest; };\n    /** If set to false, the entire property set will be overwritten by the provided properties. If not specified or set to true, only the properties provided will be updated. */\n    preserveProperties?: boolean;\n}\n\nexport interface BuildTransactionsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The query queryParameters which control how the output transactions are built. */\n    transactionQueryParameters: TransactionQueryParameters;\n    /** The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.              For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.              For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; or \\&quot;Transaction\\&quot; domain to decorate onto              the transactions. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or              \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The pagination token to use to continue listing transactions from a previous call to BuildTransactions. */\n    page?: string;\n}\n\nexport interface CancelAdjustHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which the holding adjustments should be undone. */\n    effectiveAt: string;\n}\n\nexport interface CancelSingleAdjustHoldingRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which the previous adjustment was made. */\n    effectiveAt: string;\n    /** The selected holding adjustment to be canceled. */\n    cancelSingleHoldingAdjustmentRequest: CancelSingleHoldingAdjustmentRequest;\n}\n\nexport interface CancelTransactionsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The IDs of the transactions to cancel. */\n    transactionIds: Array<string>;\n}\n\nexport interface CreatePortfolioRequestParams {\n    /** The scope in which to create the transaction portfolio. */\n    scope: string;\n    /** The definition of the transaction portfolio. */\n    createTransactionPortfolioRequest: CreateTransactionPortfolioRequest;\n}\n\nexport interface CreateTradeTicketRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** the trade ticket to upsert */\n    lusidTradeTicket?: LusidTradeTicket;\n}\n\nexport interface DeleteCustodianAccountsRequestParams {\n    /** The scope of the Transaction Portfolios. */\n    scope: string;\n    /** The code of the Transaction Portfolios. Together with the scope this uniquely identifies              the Transaction Portfolios. */\n    code: string;\n    /** The scope and codes of the custodian accounts to delete. */\n    resourceId: Array<ResourceId>;\n    /** The delete mode to use (defaults to \\&#39;Soft\\&#39;). */\n    deleteMode?: 'Soft' | 'Hard';\n}\n\nexport interface DeletePropertiesFromTransactionRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The unique ID of the transaction from which to delete properties. */\n    transactionId: string;\n    /** The property keys of the properties to delete.              These must be from the \\&quot;Transaction\\&quot; domain and have the format {domain}/{scope}/{code}, for example              \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys: Array<string>;\n}\n\nexport interface GetA2BDataRequestParams {\n    /** The scope of the portfolio to retrieve the A2B report for. */\n    scope: string;\n    /** The code of the portfolio to retrieve the A2B report for. Together with the scope this              uniquely identifies the portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no upper bound if this is not specified. */\n    toEffectiveAt: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeId */\n    recipeIdCode?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; domain to decorate onto              the results. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetA2BMovementsRequestParams {\n    /** The scope of the portfolio to retrieve the A2B movement report for. */\n    scope: string;\n    /** The code of the portfolio to retrieve the A2B movement report for. Together with the scope this              uniquely identifies the portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no upper bound if this is not specified. */\n    toEffectiveAt: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeId */\n    recipeIdCode?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; domain to decorate onto              the results. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Expression to filter the result set.              Read more about filtering results from LUSID here https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface GetBucketedCashFlowsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies the portfolio. */\n    code: string;\n    /** Request specifying the bucketing of cashflows */\n    bucketedCashFlowRequest?: BucketedCashFlowRequest;\n}\n\nexport interface GetCustodianAccountRequestParams {\n    /** The scope of the Transaction Portfolio. */\n    scope: string;\n    /** The code of the Transaction Portfolio. Together with the scope this uniquely identifies the Transaction Portfolio. */\n    code: string;\n    /** The scope of the Custodian Account. */\n    custodianAccountScope: string;\n    /** The code of the Custodian Account. */\n    custodianAccountCode: string;\n    /** The effective datetime or cut label at which to retrieve the Custodian Account properties. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the Custodian Account definition. Defaults to returning the latest version of the Custodian Account definition if not specified. */\n    asAt?: string;\n    /** A list of property keys from the \\&#39;CustodianAccount\\&#39; domain to decorate onto the Custodian Account.              These must take the format {domain}/{scope}/{code}, for example \\&#39;CustodianAccount/Manager/Id\\&#39;. If no properties are specified, then no properties will be returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetDetailsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the              scope this uniquely identifies the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the details of the transaction              portfolio. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the details of the transaction portfolio. Defaults              to returning the latest version of the details if not specified. */\n    asAt?: string;\n}\n\nexport interface GetHoldingContributorsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The unique holding identifier */\n    holdingId: number;\n    /** Effective date */\n    effectiveDate?: string;\n    /** The from trade date, defaults to first time this holding is opened, lower bound for transactions */\n    fromTradeDate?: string;\n    /** The to trade date upper bound date, defaults to effectiveDate. upper bound for transactions */\n    toTradeDate?: string;\n    /** If true, transactions from previously closed holdings are returned.              If false, only transactions from last time position is opened. */\n    includeHistoric?: boolean;\n    /** Constrains the Holding Contributors to those which contributed to the specified tax lot. */\n    taxLotId?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing transactions from a previous call to GetHoldingContributors. */\n    page?: string;\n}\n\nexport interface GetHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the holdings of the transaction              portfolio. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the holdings of the transaction portfolio. Defaults              to return the latest version if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.              For example, to filter on the Holding Type, use \\&quot;holdingType eq \\&#39;p\\&#39;\\&quot;.              For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot;, \\&quot;Holding\\&quot;, \\&quot;Custodian Account\\&quot;, \\&quot;Legal Entity\\&quot; or \\&quot;Portfolio\\&quot; domain to decorate onto              holdings. These must have the format {domain}/{scope}/{code}, for example \\&quot;Instrument/system/Name\\&quot; or \\&quot;Holding/system/Cost\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False. */\n    byTaxlots?: boolean;\n    /** Number of days ahead to bring back settlements from, in relation to the specified effectiveAt */\n    includeSettlementEventsAfterDays?: number;\n}\n\nexport interface GetHoldingsAdjustmentRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label of the holdings adjustment. */\n    effectiveAt: string;\n    /** The asAt datetime at which to retrieve the holdings adjustment. Defaults to the return the latest              version of the holdings adjustment if not specified. */\n    asAt?: string;\n    /** A list of property keys from the ‘Instrument\\&#39; domain to decorate onto holdings adjustments.              These must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39;.              Note that properties from the \\&#39;Holding’ domain are automatically returned. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetHoldingsWithOrdersRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which to retrieve the holdings of the transaction              portfolio. Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the holdings of the transaction portfolio. Defaults              to return the latest version of the holdings if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.              For example, to filter on the Holding Type, use \\&quot;holdingType eq \\&#39;p\\&#39;\\&quot;              For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot;, \\&quot;Holding\\&quot; or \\&quot;Portfolio\\&quot; domain to decorate onto              the holdings. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or \\&quot;Holding/system/Cost\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Whether or not to expand the holdings to return the underlying tax-lots. Defaults to              False. */\n    byTaxlots?: boolean;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeId */\n    recipeIdCode?: string;\n    /** Number of days ahead to bring back settlements from, in relation to the specified effectiveAt */\n    includeSettlementEventsAfterDays?: number;\n}\n\nexport interface GetMultipleHoldingContributorsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The array of unique holding identifiers */\n    holdingIdsRequest: HoldingIdsRequest;\n    /** Effective date */\n    effectiveDate?: string;\n    /** The from trade date, defaults to first time this holding is opened, lower bound for transactions */\n    fromTransactionDate?: string;\n    /** The to trade date upper bound date, defaults to effectiveDate. upper bound for transactions */\n    toTransactionDate?: string;\n    /** If true, transactions from previously closed holdings are returned.              If false, only transactions from last time position is opened. */\n    includeHistoric?: boolean;\n    /** Constrains the Holding Contributors to those which contributed to the specified tax lot. */\n    taxLotId?: string;\n    /** When paginating, limit the number of returned results to this many. Defaults to 100 if not specified. */\n    limit?: number;\n    /** The asAt datetime at which to build the transactions. Defaults to return the latest              version of each transaction if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing transactions from a previous call to GetHoldingContributors. */\n    page?: string;\n}\n\nexport interface GetPortfolioCashFlowsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this               uniquely identifies the portfolio. */\n    code: string;\n    /** The valuation (pricing) effective datetime or cut label (inclusive) at which to evaluate the cashflows.  This determines whether cashflows are evaluated in a historic or forward looking context and will, for certain models, affect where data is looked up.  For example, on a swap if the effectiveAt is in the middle of the window, cashflows before it will be historic and resets assumed to exist where if the effectiveAt  is before the start of the range they are forward looking and will be expectations assuming the model supports that.  There is evidently a presumption here about availability of data and that the effectiveAt is realistically on or before the real-world today. */\n    effectiveAt?: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the cashflows.               There is no lower bound if this is not specified. i.e. it is the minimum date. */\n    windowStart?: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the cashflows.               The upper bound defaults to \\&#39;max date\\&#39; if it is not specified */\n    windowEnd?: string;\n    /** The asAt datetime at which to retrieve the data. Defaults to returning the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.               For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.               For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeID */\n    recipeIdCode?: string;\n    /** If absent or set to false, cashflows will returned based on trade date - more specifically, cashflows from any unsettled trades will be included in the results. If set to true, unsettled trades will be excluded from the result set. */\n    excludeUnsettledTrades?: boolean;\n}\n\nexport interface GetPortfolioCashLadderRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this              uniquely identifies the portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no upper bound if this is not specified. */\n    toEffectiveAt: string;\n    /** The valuation (pricing) effective datetime or cut label (inclusive) at which to evaluate the cashflows.  This determines whether cashflows are evaluated in a historic or forward looking context and will, for certain models, affect where data is looked up.  For example, on a swap if the effectiveAt is in the middle of the window, cashflows before it will be historic and resets assumed to exist where if the effectiveAt  is before the start of the range they are forward looking and will be expectations assuming the model supports that.  There is evidently a presumption here about availability of data and that the effectiveAt is realistically on or before the real-world today. */\n    effectiveAt: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to returning the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.              For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.              For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeID */\n    recipeIdCode?: string;\n    /** If absent or set to false, cashflows will returned based on trade date - more specifically, cashflows from any unsettled trades will be included in the results. If set to true, unsettled trades will be excluded from the result set. */\n    excludeUnsettledTrades?: boolean;\n}\n\nexport interface GetPortfolioCashStatementRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this              uniquely identifies the portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no upper bound if this is not specified. */\n    toEffectiveAt: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to returning the latest version              of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.              For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.              For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeID */\n    recipeIdCode?: string;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; or \\&quot;Transaction\\&quot; domain to decorate onto              the cash flows\\&#39; transactions. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or              \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface GetTransactionHistoryRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The unique ID of the transaction to create or update. */\n    transactionId: string;\n    /** The asAt datetime at which to retrieve the history of the transaction. Defaults              to return the latest version if not specified. */\n    asAt?: string;\n}\n\nexport interface GetTransactionsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies               the transaction portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve transactions.               There is no lower bound if this is not specified. */\n    fromTransactionDate?: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve transactions.               There is no upper bound if this is not specified. */\n    toTransactionDate?: string;\n    /** The asAt datetime at which to retrieve transactions. Defaults to returning the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** Expression with which to filter the result set.               For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;               For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;Instrument\\&#39;, \\&#39;Transaction\\&#39;, \\&quot;LegalEntity\\&quot; or \\&quot;CustodianAccount\\&quot; domain to decorate onto               transactions. These must have the format {domain}/{scope}/{code}, for example \\&#39;Instrument/system/Name\\&#39; or               \\&#39;Transaction/strategy/quantsignal\\&#39;. */\n    propertyKeys?: Array<string>;\n    /** The pagination token to use to continue listing transactions from a previous call to GetTransactions. */\n    page?: string;\n    /** When paginating, limit the number of returned results to this many. The current behaviour is               to return all transactions if possible, but this will change to defaulting to 1000 if not specified in the future. It is recommended               to populate this field to enable pagination. */\n    limit?: number;\n    /** Option to specify whether or not to include cancelled transactions,               including previous versions of transactions which have since been amended.               Defaults to False if not specified. */\n    showCancelledTransactions?: boolean;\n    /** A list of field names or properties to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** The optional scope of a Custom Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Custom Data Model to use */\n    dataModelCode?: string;\n}\n\nexport interface GetUpsertablePortfolioCashFlowsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this               uniquely identifies the portfolio. */\n    code: string;\n    /** The valuation (pricing) effective datetime or cut label (inclusive) at which to evaluate the cashflows.  This determines whether cashflows are evaluated in a historic or forward looking context and will, for certain models, affect where data is looked up.  For example, on a swap if the effectiveAt is in the middle of the window, cashflows before it will be historic and resets assumed to exist where if the effectiveAt  is before the start of the range they are forward looking and will be expectations assuming the model supports that.  There is evidently a presumption here about availability of data and that the effectiveAt is realistically on or before the real-world today. */\n    effectiveAt?: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the cashflows.               There is no lower bound if this is not specified. i.e. uses minimum date-time */\n    windowStart?: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the cashflows.               The upper bound defaults to \\&#39;max date\\&#39; if it is not specified */\n    windowEnd?: string;\n    /** The asAt datetime at which to retrieve the portfolio. Defaults to return the latest version               of each transaction if not specified. */\n    asAt?: string;\n    /** Expression to filter the result set.               For example, to return only transactions with a transaction type of \\&#39;Buy\\&#39;, specify \\&quot;type eq \\&#39;Buy\\&#39;\\&quot;.               For more information about filtering LUSID results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** The scope of the given recipeId */\n    recipeIdScope?: string;\n    /** The code of the given recipeID */\n    recipeIdCode?: string;\n    /** If absent or set to true, unsettled trades will be excluded from the result set. If set to false, cashflows will returned based on trade date - more specifically, cashflows from any unsettled trades will be included in the results. */\n    excludeUnsettledTrades?: boolean;\n}\n\nexport interface ListCustodianAccountsRequestParams {\n    /** The scope of the Transaction Portfolio. */\n    scope: string;\n    /** The code of the Transaction Portfolio. Together with the scope this uniquely identifies              the Transaction Portfolios. */\n    code: string;\n    /** The effective datetime or cut label at which to list the TimeVariant properties decorated on Custodian Accounts. Defaults to the current LUSID              system datetime if not specified. */\n    effectiveAt?: string;\n    /** The asAt datetime at which to retrieve the instrument. Defaults to              returning the latest version if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing custodian accounts; this              value is returned from the previous call. If a pagination token is provided, the filter, effectiveAt              and asAt fields must not have changed since the original request. */\n    page?: string;\n    /** When paginating, limit the results to this number. Defaults to 100 if not specified. */\n    limit?: number;\n    /** Expression to filter the results.              For example, to filter on the Custodian Account type, specify \\&quot;code eq \\&#39;001\\&#39;\\&quot;. For more information about filtering              results, see https://support.lusid.com/knowledgebase/article/KA-01914. */\n    filter?: string;\n    /** A list of property keys from the \\&#39;CustodianAccount\\&#39; domain to decorate onto the Custodian Account.              These must have the format {domain}/{scope}/{code}, for example \\&#39;CustodianAccount/system/Name\\&#39;. */\n    propertyKeys?: Array<string>;\n}\n\nexport interface ListHoldingsAdjustmentsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the holdings              adjustments. There is no lower bound if this is not specified. */\n    fromEffectiveAt?: string;\n    /** The upper bound effective datetime or cut label (inclusive) from which to retrieve the holdings              adjustments. There is no upper bound if this is not specified. */\n    toEffectiveAt?: string;\n    /** The asAt datetime at which to retrieve the holdings adjustments. Defaults to return the              latest version of each holding adjustment if not specified. */\n    asAt?: string;\n}\n\nexport interface PatchPortfolioDetailsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the               scope this uniquely identifies the transaction portfolio. */\n    code: string;\n    /** The patch document. */\n    operation: Array<Operation>;\n    /** The effective datetime or cut label at which the updated or inserted details should become valid.               Defaults to the current LUSID system datetime if not specified.               Note that this will affect all bitemporal entities in the request, but will not be used for any perpetual entities. */\n    effectiveAt?: string;\n}\n\nexport interface PreviewTransactionRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The transaction to be previewed. */\n    transactionRequest: TransactionRequest;\n    /** A list of property keys from the \\&quot;Instrument\\&quot; or \\&quot;Transaction\\&quot; domain to decorate onto              the transactions. These take the format {domain}/{scope}/{code} e.g. \\&quot;Instrument/system/Name\\&quot; or              \\&quot;Transaction/strategy/quantsignal\\&quot;. */\n    propertyKeys?: Array<string>;\n    /** Option to specify whether to include previous versions of an amended transaction in the response.              Defaults to False if not specified. */\n    showCancelledTransactions?: boolean;\n    /** If the preview transaction is an amendment to an existing transaction, then setting this to true will carry forward any unmodified properties from the earlier version. */\n    preserveProperties?: boolean;\n}\n\nexport interface ResolveInstrumentRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The instrument identifier type. */\n    instrumentIdentifierType: string;\n    /** The value for the given instrument identifier. */\n    instrumentIdentifierValue: string;\n    /** The lower bound effective datetime or cut label (inclusive) from which to retrieve the data.              There is no lower bound if this is not specified. */\n    fromEffectiveAt?: string;\n    /** When set to true, instrument resolution will be attempted for all transactions and holdings for the given identifier and date range.              When set to false (default behaviour), instrument resolution will only be attempted for those transactions and holdings that were previously unresolved. */\n    reResolve?: boolean;\n    /** The dictionary with the instrument identifiers to be updated on the             transaction and holdings. */\n    requestBody?: { [key: string]: string; };\n}\n\nexport interface SetHoldingsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The effective datetime or cut label at which the holdings should be set to the provided targets. */\n    effectiveAt: string;\n    /** The complete set of target holdings for the transaction portfolio. */\n    adjustHoldingRequest: Array<AdjustHoldingRequest>;\n    /** Optional parameter for specifying a reconciliation method: e.g. FxForward. */\n    reconciliationMethods?: Array<string>;\n}\n\nexport interface UpsertCustodianAccountsRequestParams {\n    /** The scope of the Transaction Portfolio. */\n    scope: string;\n    /** The code of the Transaction Portfolio. Together with the scope this uniquely identifies              the Transaction Portfolios. */\n    code: string;\n    /** A list of Custodian Accounts to be created or updated. */\n    custodianAccountRequest: Array<CustodianAccountRequest>;\n}\n\nexport interface UpsertCustodianAccountsPropertiesRequestParams {\n    /** The scope of the Transaction Portfolios to update or insert the properties onto. */\n    scope: string;\n    /** The code of the Transaction Portfolios to update or insert the properties onto. Together with the scope this uniquely identifies the Transaction Portfolios. */\n    code: string;\n    /** The scope of the Custodian Account to update or insert the properties onto. */\n    custodianAccountScope: string;\n    /** The unique ID of the custodian account to create or update properties for. */\n    custodianAccountCode: string;\n    /** The properties to be updated or inserted onto the Transaction Portfolio. Each property in               the request must be keyed by its unique property key. This has the format {domain}/{scope}/{code} e.g. \\&quot;CustodianAccount/Manager/Id\\&quot;. */\n    requestBody?: { [key: string]: Property; };\n}\n\nexport interface UpsertPortfolioDetailsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the               scope this uniquely identifies the transaction portfolio. */\n    code: string;\n    /** The details to create or update for the specified transaction portfolio. */\n    createPortfolioDetails: CreatePortfolioDetails;\n    /** The effective datetime or cut label at which the updated or inserted details should become valid.               Defaults to the current LUSID system datetime if not specified. */\n    effectiveAt?: string;\n}\n\nexport interface UpsertTransactionPropertiesRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** The unique ID of the transaction to create or update properties for. */\n    transactionId: string;\n    /** The properties and their associated values to create or update. */\n    requestBody: { [key: string]: PerpetualProperty; };\n}\n\nexport interface UpsertTransactionsRequestParams {\n    /** The scope of the transaction portfolio. */\n    scope: string;\n    /** The code of the transaction portfolio. Together with the scope this uniquely identifies              the transaction portfolio. */\n    code: string;\n    /** A list of transactions to be created or updated. */\n    transactionRequest: Array<TransactionRequest>;\n    /** If set to false, the entire property set will be overwritten by the provided properties. If not specified or set to true, only the properties provided will be updated. */\n    preserveProperties?: boolean;\n    /** The optional scope of a Custom Data Model to use */\n    dataModelScope?: string;\n    /** The optional code of a Custom Data Model to use */\n    dataModelCode?: string;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TransactionPortfoliosService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * AdjustHoldings: Adjust holdings\n     * Adjust one or more holdings of the specified transaction portfolio to the provided targets. LUSID will  automatically construct adjustment transactions to ensure that the holdings which have been adjusted are  always set to the provided targets for the specified effective datetime. Read more about the difference between  adjusting and setting holdings here https://support.lusid.com/docs/how-do-i-manually-adjust-or-set-holdings.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public adjustHoldings(requestParameters?: AdjustHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AdjustHolding>;\n    public adjustHoldings(requestParameters?: AdjustHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AdjustHolding>>;\n    public adjustHoldings(requestParameters?: AdjustHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AdjustHolding>>;\n    public adjustHoldings(requestParameters?: AdjustHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling adjustHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling adjustHoldings.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling adjustHoldings.');\n        }\n        const adjustHoldingRequest = requestParameters?.adjustHoldingRequest;\n        if (adjustHoldingRequest === null || adjustHoldingRequest === undefined) {\n            throw new Error('Required parameter adjustHoldingRequest was null or undefined when calling adjustHoldings.');\n        }\n        const reconciliationMethods = requestParameters?.reconciliationMethods;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (reconciliationMethods) {\n            reconciliationMethods.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'reconciliationMethods');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings`;\n        return this.httpClient.request<AdjustHolding>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: adjustHoldingRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BatchAdjustHoldings: Batch adjust holdings\n     * Adjust one or more holdings of the specified transaction portfolio to the provided targets. LUSID will  automatically construct adjustment transactions to ensure that the holdings which have been adjusted are  always set to the provided targets for the specified effective datetime in each request.                Each request must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each adjustment in the response.    Note: If using partial failure modes, then it is important to check the response body for failures as any failures will still return a 200 status code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchAdjustHoldings(requestParameters?: BatchAdjustHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchAdjustHoldingsResponse>;\n    public batchAdjustHoldings(requestParameters?: BatchAdjustHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchAdjustHoldingsResponse>>;\n    public batchAdjustHoldings(requestParameters?: BatchAdjustHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchAdjustHoldingsResponse>>;\n    public batchAdjustHoldings(requestParameters?: BatchAdjustHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchAdjustHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchAdjustHoldings.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchAdjustHoldings.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchAdjustHoldings.');\n        }\n        const reconciliationMethods = requestParameters?.reconciliationMethods;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n        if (reconciliationMethods) {\n            reconciliationMethods.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'reconciliationMethods');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings/$batchAdjust`;\n        return this.httpClient.request<BatchAdjustHoldingsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BatchCreateTradeTickets: Batch Create Trade Tickets\n     * Batch create trade tickets. Each ticket is broadly equivalent to a singular call to upsert an instrument, then a counterparty and finally  a transaction that makes use of the two.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchCreateTradeTickets(requestParameters?: BatchCreateTradeTicketsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CreateTradeTicketsResponse>;\n    public batchCreateTradeTickets(requestParameters?: BatchCreateTradeTicketsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CreateTradeTicketsResponse>>;\n    public batchCreateTradeTickets(requestParameters?: BatchCreateTradeTicketsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CreateTradeTicketsResponse>>;\n    public batchCreateTradeTickets(requestParameters?: BatchCreateTradeTicketsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchCreateTradeTickets.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchCreateTradeTickets.');\n        }\n        const lusidTradeTicket = requestParameters?.lusidTradeTicket;\n        if (lusidTradeTicket === null || lusidTradeTicket === undefined) {\n            throw new Error('Required parameter lusidTradeTicket was null or undefined when calling batchCreateTradeTickets.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$batchtradetickets`;\n        return this.httpClient.request<CreateTradeTicketsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: lusidTradeTicket,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BatchSetHoldings: Batch set holdings\n     * Set the holdings of the specified transaction portfolio to the provided targets. LUSID will automatically  construct adjustment transactions to ensure that the entire set of holdings for the transaction portfolio  are always set to the provided targets for the specified effective datetime. Read more about the difference between  adjusting and setting holdings here https://support.lusid.com/docs/how-do-i-manually-adjust-or-set-holdings.                Each request must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each adjustment in the response.    Note: If using partial failure modes, then it is important to check the response body for failures as any failures will still return a 200 status code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchSetHoldings(requestParameters?: BatchSetHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchAdjustHoldingsResponse>;\n    public batchSetHoldings(requestParameters?: BatchSetHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchAdjustHoldingsResponse>>;\n    public batchSetHoldings(requestParameters?: BatchSetHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchAdjustHoldingsResponse>>;\n    public batchSetHoldings(requestParameters?: BatchSetHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchSetHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchSetHoldings.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchSetHoldings.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchSetHoldings.');\n        }\n        const reconciliationMethods = requestParameters?.reconciliationMethods;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n        if (reconciliationMethods) {\n            reconciliationMethods.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'reconciliationMethods');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings/$batchSet`;\n        return this.httpClient.request<BatchAdjustHoldingsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BatchUpsertTransactions: Batch upsert transactions\n     * Create or update transactions in the transaction portfolio. A transaction will be updated  if it already exists and created if it does not.    Each request must be keyed by a unique correlation id. This id is ephemeral and is not stored by LUSID.  It serves only as a way to easily identify each transaction in the response.    Note: If using partial failure modes, then it is important to check the response body for failures as any failures will still return a 200 status code\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public batchUpsertTransactions(requestParameters?: BatchUpsertTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BatchUpsertPortfolioTransactionsResponse>;\n    public batchUpsertTransactions(requestParameters?: BatchUpsertTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BatchUpsertPortfolioTransactionsResponse>>;\n    public batchUpsertTransactions(requestParameters?: BatchUpsertTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BatchUpsertPortfolioTransactionsResponse>>;\n    public batchUpsertTransactions(requestParameters?: BatchUpsertTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling batchUpsertTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling batchUpsertTransactions.');\n        }\n        const successMode = requestParameters?.successMode;\n        if (successMode === null || successMode === undefined) {\n            throw new Error('Required parameter successMode was null or undefined when calling batchUpsertTransactions.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling batchUpsertTransactions.');\n        }\n        const preserveProperties = requestParameters?.preserveProperties;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (successMode !== undefined && successMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>successMode, 'successMode');\n        }\n        if (preserveProperties !== undefined && preserveProperties !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>preserveProperties, 'preserveProperties');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/$batchUpsert`;\n        return this.httpClient.request<BatchUpsertPortfolioTransactionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * BuildTransactions: Build transactions\n     * Builds and returns all transactions that affect the holdings of a portfolio over a given interval of  effective time into a set of output transactions. This includes transactions automatically generated by  LUSID such as holding adjustments.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public buildTransactions(requestParameters?: BuildTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfOutputTransaction>;\n    public buildTransactions(requestParameters?: BuildTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactions(requestParameters?: BuildTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfOutputTransaction>>;\n    public buildTransactions(requestParameters?: BuildTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling buildTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling buildTransactions.');\n        }\n        const transactionQueryParameters = requestParameters?.transactionQueryParameters;\n        if (transactionQueryParameters === null || transactionQueryParameters === undefined) {\n            throw new Error('Required parameter transactionQueryParameters was null or undefined when calling buildTransactions.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const limit = requestParameters?.limit;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/$build`;\n        return this.httpClient.request<VersionedResourceListOfOutputTransaction>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionQueryParameters,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CancelAdjustHoldings: Cancel adjust holdings\n     * Cancel all previous holding adjustments made on the specified transaction portfolio for a specified effective  datetime. This should be used to undo holding adjustments made via set holdings or adjust holdings.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelAdjustHoldings(requestParameters?: CancelAdjustHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public cancelAdjustHoldings(requestParameters?: CancelAdjustHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public cancelAdjustHoldings(requestParameters?: CancelAdjustHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public cancelAdjustHoldings(requestParameters?: CancelAdjustHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling cancelAdjustHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling cancelAdjustHoldings.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling cancelAdjustHoldings.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CancelSingleAdjustHolding: Cancel single holding adjustment.\n     * Cancel one previously sent holding adjustment without affecting the rest of the adjustment in the previous request on the specified effective datetime.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelSingleAdjustHolding(requestParameters?: CancelSingleAdjustHoldingRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public cancelSingleAdjustHolding(requestParameters?: CancelSingleAdjustHoldingRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public cancelSingleAdjustHolding(requestParameters?: CancelSingleAdjustHoldingRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public cancelSingleAdjustHolding(requestParameters?: CancelSingleAdjustHoldingRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling cancelSingleAdjustHolding.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling cancelSingleAdjustHolding.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling cancelSingleAdjustHolding.');\n        }\n        const cancelSingleHoldingAdjustmentRequest = requestParameters?.cancelSingleHoldingAdjustmentRequest;\n        if (cancelSingleHoldingAdjustmentRequest === null || cancelSingleHoldingAdjustmentRequest === undefined) {\n            throw new Error('Required parameter cancelSingleHoldingAdjustmentRequest was null or undefined when calling cancelSingleAdjustHolding.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings/$cancelAdjustment`;\n        return this.httpClient.request<DeletedEntityResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: cancelSingleHoldingAdjustmentRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CancelTransactions: Cancel transactions\n     * Cancel one or more transactions from the transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public cancelTransactions(requestParameters?: CancelTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public cancelTransactions(requestParameters?: CancelTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public cancelTransactions(requestParameters?: CancelTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public cancelTransactions(requestParameters?: CancelTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling cancelTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling cancelTransactions.');\n        }\n        const transactionIds = requestParameters?.transactionIds;\n        if (transactionIds === null || transactionIds === undefined) {\n            throw new Error('Required parameter transactionIds was null or undefined when calling cancelTransactions.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (transactionIds) {\n            transactionIds.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'transactionIds');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreatePortfolio: Create portfolio\n     * Create a transaction portfolio in a particular scope.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createPortfolio(requestParameters?: CreatePortfolioRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Portfolio>;\n    public createPortfolio(requestParameters?: CreatePortfolioRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Portfolio>>;\n    public createPortfolio(requestParameters?: CreatePortfolioRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Portfolio>>;\n    public createPortfolio(requestParameters?: CreatePortfolioRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createPortfolio.');\n        }\n        const createTransactionPortfolioRequest = requestParameters?.createTransactionPortfolioRequest;\n        if (createTransactionPortfolioRequest === null || createTransactionPortfolioRequest === undefined) {\n            throw new Error('Required parameter createTransactionPortfolioRequest was null or undefined when calling createPortfolio.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Portfolio>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createTransactionPortfolioRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * CreateTradeTicket: Create Trade Ticket\n     * Upsert a trade ticket. Broadly equivalent to a singular call to upsert an instrument, then a counterparty and finally  a transaction that makes use of the two. It can be viewed as a utility function or part of a workflow more familiar to users  with OTC systems than flow and equity trading ones.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createTradeTicket(requestParameters?: CreateTradeTicketRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<LusidTradeTicket>;\n    public createTradeTicket(requestParameters?: CreateTradeTicketRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<LusidTradeTicket>>;\n    public createTradeTicket(requestParameters?: CreateTradeTicketRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<LusidTradeTicket>>;\n    public createTradeTicket(requestParameters?: CreateTradeTicketRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling createTradeTicket.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling createTradeTicket.');\n        }\n        const lusidTradeTicket = requestParameters?.lusidTradeTicket;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$tradeticket`;\n        return this.httpClient.request<LusidTradeTicket>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: lusidTradeTicket,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeleteCustodianAccounts: Soft or hard delete multiple custodian accounts\n     * Delete one or more custodian accounts from the Transaction Portfolios. Soft deletion marks the custodian account as inactive  While the Hard deletion is deleting the custodian account.  The batch limit per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteCustodianAccounts(requestParameters?: DeleteCustodianAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeleteCustodianAccountsResponse>;\n    public deleteCustodianAccounts(requestParameters?: DeleteCustodianAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeleteCustodianAccountsResponse>>;\n    public deleteCustodianAccounts(requestParameters?: DeleteCustodianAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeleteCustodianAccountsResponse>>;\n    public deleteCustodianAccounts(requestParameters?: DeleteCustodianAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deleteCustodianAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deleteCustodianAccounts.');\n        }\n        const resourceId = requestParameters?.resourceId;\n        if (resourceId === null || resourceId === undefined) {\n            throw new Error('Required parameter resourceId was null or undefined when calling deleteCustodianAccounts.');\n        }\n        const deleteMode = requestParameters?.deleteMode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (deleteMode !== undefined && deleteMode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>deleteMode, 'deleteMode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/custodianaccounts/$delete`;\n        return this.httpClient.request<DeleteCustodianAccountsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: resourceId,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * DeletePropertiesFromTransaction: Delete properties from transaction\n     * Delete one or more properties from a single transaction in a transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deletePropertiesFromTransaction(requestParameters?: DeletePropertiesFromTransactionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deletePropertiesFromTransaction(requestParameters?: DeletePropertiesFromTransactionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deletePropertiesFromTransaction(requestParameters?: DeletePropertiesFromTransactionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deletePropertiesFromTransaction(requestParameters?: DeletePropertiesFromTransactionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n        const transactionId = requestParameters?.transactionId;\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        if (propertyKeys === null || propertyKeys === undefined) {\n            throw new Error('Required parameter propertyKeys was null or undefined when calling deletePropertiesFromTransaction.');\n        }\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/${this.configuration.encodeParam({name: \"transactionId\", value: transactionId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetA2BData: Get A2B data\n     * Get an A2B report for the given portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getA2BData(requestParameters?: GetA2BDataRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfA2BDataRecord>;\n    public getA2BData(requestParameters?: GetA2BDataRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BData(requestParameters?: GetA2BDataRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfA2BDataRecord>>;\n    public getA2BData(requestParameters?: GetA2BDataRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BData.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BData.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BData.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BData.');\n        }\n        const asAt = requestParameters?.asAt;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/a2b`;\n        return this.httpClient.request<VersionedResourceListOfA2BDataRecord>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetA2BMovements: Get an A2B report at the movement level for the given portfolio.\n     * Get an A2B report at the movement level for the given portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getA2BMovements(requestParameters?: GetA2BMovementsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfA2BMovementRecord>;\n    public getA2BMovements(requestParameters?: GetA2BMovementsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfA2BMovementRecord>>;\n    public getA2BMovements(requestParameters?: GetA2BMovementsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfA2BMovementRecord>>;\n    public getA2BMovements(requestParameters?: GetA2BMovementsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getA2BMovements.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getA2BMovements.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getA2BMovements.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getA2BMovements.');\n        }\n        const asAt = requestParameters?.asAt;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/a2bmovements`;\n        return this.httpClient.request<VersionedResourceListOfA2BMovementRecord>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetBucketedCashFlows: Get bucketed cash flows from a list of portfolios\n     * We bucket/aggregate a transaction portfolio\\&#39;s instruments by date or tenor specified in the request.  The cashflows are grouped by both instrumentId and currency.                If you want transactional level cashflow, please use the \\&#39;GetUpsertableCashFlows\\&#39; endpoint.  If you want instrument cashflow, please use the \\&#39;GetPortfolioCashFlows\\&#39; endpoint.  Note that these endpoints do not apply bucketing.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getBucketedCashFlows(requestParameters?: GetBucketedCashFlowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<BucketedCashFlowResponse>;\n    public getBucketedCashFlows(requestParameters?: GetBucketedCashFlowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<BucketedCashFlowResponse>>;\n    public getBucketedCashFlows(requestParameters?: GetBucketedCashFlowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<BucketedCashFlowResponse>>;\n    public getBucketedCashFlows(requestParameters?: GetBucketedCashFlowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getBucketedCashFlows.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getBucketedCashFlows.');\n        }\n        const bucketedCashFlowRequest = requestParameters?.bucketedCashFlowRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/bucketedCashFlows`;\n        return this.httpClient.request<BucketedCashFlowResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: bucketedCashFlowRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetCustodianAccount: Get Custodian Account\n     * Retrieve the definition of a particular Custodian Account which is part of a Transaction Portfolios.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getCustodianAccount(requestParameters?: GetCustodianAccountRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustodianAccount>;\n    public getCustodianAccount(requestParameters?: GetCustodianAccountRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustodianAccount>>;\n    public getCustodianAccount(requestParameters?: GetCustodianAccountRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustodianAccount>>;\n    public getCustodianAccount(requestParameters?: GetCustodianAccountRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getCustodianAccount.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getCustodianAccount.');\n        }\n        const custodianAccountScope = requestParameters?.custodianAccountScope;\n        if (custodianAccountScope === null || custodianAccountScope === undefined) {\n            throw new Error('Required parameter custodianAccountScope was null or undefined when calling getCustodianAccount.');\n        }\n        const custodianAccountCode = requestParameters?.custodianAccountCode;\n        if (custodianAccountCode === null || custodianAccountCode === undefined) {\n            throw new Error('Required parameter custodianAccountCode was null or undefined when calling getCustodianAccount.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/custodianaccounts/${this.configuration.encodeParam({name: \"custodianAccountScope\", value: custodianAccountScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"custodianAccountCode\", value: custodianAccountCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<CustodianAccount>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetDetails: Get details\n     * Get certain details associated with a transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getDetails(requestParameters?: GetDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioDetails>;\n    public getDetails(requestParameters?: GetDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioDetails>>;\n    public getDetails(requestParameters?: GetDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioDetails>>;\n    public getDetails(requestParameters?: GetDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getDetails.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/details`;\n        return this.httpClient.request<PortfolioDetails>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldingContributors: Get Holdings Contributors\n     * Lists all transactions that affect the holdings of a portfolio over a given effective interval. This includes  transactions automatically generated by LUSID such as holding adjustments.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getHoldingContributors(requestParameters?: GetHoldingContributorsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfHoldingContributor>;\n    public getHoldingContributors(requestParameters?: GetHoldingContributorsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfHoldingContributor>>;\n    public getHoldingContributors(requestParameters?: GetHoldingContributorsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfHoldingContributor>>;\n    public getHoldingContributors(requestParameters?: GetHoldingContributorsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingContributors.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingContributors.');\n        }\n        const holdingId = requestParameters?.holdingId;\n        if (holdingId === null || holdingId === undefined) {\n            throw new Error('Required parameter holdingId was null or undefined when calling getHoldingContributors.');\n        }\n        const effectiveDate = requestParameters?.effectiveDate;\n        const fromTradeDate = requestParameters?.fromTradeDate;\n        const toTradeDate = requestParameters?.toTradeDate;\n        const includeHistoric = requestParameters?.includeHistoric;\n        const taxLotId = requestParameters?.taxLotId;\n        const limit = requestParameters?.limit;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveDate !== undefined && effectiveDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveDate, 'effectiveDate');\n        }\n        if (fromTradeDate !== undefined && fromTradeDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromTradeDate, 'fromTradeDate');\n        }\n        if (toTradeDate !== undefined && toTradeDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toTradeDate, 'toTradeDate');\n        }\n        if (includeHistoric !== undefined && includeHistoric !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeHistoric, 'includeHistoric');\n        }\n        if (taxLotId !== undefined && taxLotId !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>taxLotId, 'taxLotId');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings/${this.configuration.encodeParam({name: \"holdingId\", value: holdingId, in: \"path\", style: \"simple\", explode: false, dataType: \"number\", dataFormat: \"int64\"})}/contributors`;\n        return this.httpClient.request<VersionedResourceListOfHoldingContributor>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldings: Get holdings\n     * Calculate holdings for a transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getHoldings(requestParameters?: GetHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfPortfolioHolding>;\n    public getHoldings(requestParameters?: GetHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldings(requestParameters?: GetHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfPortfolioHolding>>;\n    public getHoldings(requestParameters?: GetHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldings.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const byTaxlots = requestParameters?.byTaxlots;\n        const includeSettlementEventsAfterDays = requestParameters?.includeSettlementEventsAfterDays;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (byTaxlots !== undefined && byTaxlots !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>byTaxlots, 'byTaxlots');\n        }\n        if (includeSettlementEventsAfterDays !== undefined && includeSettlementEventsAfterDays !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeSettlementEventsAfterDays, 'includeSettlementEventsAfterDays');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings`;\n        return this.httpClient.request<VersionedResourceListOfPortfolioHolding>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldingsAdjustment: Get holdings adjustment\n     * Get a holdings adjustment made to a transaction portfolio at a specific effective datetime. Note that a  holdings adjustment will only be returned if one exists for the specified effective datetime.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getHoldingsAdjustment(requestParameters?: GetHoldingsAdjustmentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HoldingsAdjustment>;\n    public getHoldingsAdjustment(requestParameters?: GetHoldingsAdjustmentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<HoldingsAdjustment>>;\n    public getHoldingsAdjustment(requestParameters?: GetHoldingsAdjustmentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<HoldingsAdjustment>>;\n    public getHoldingsAdjustment(requestParameters?: GetHoldingsAdjustmentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsAdjustment.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsAdjustment.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getHoldingsAdjustment.');\n        }\n        const asAt = requestParameters?.asAt;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdingsadjustments/${this.configuration.encodeParam({name: \"effectiveAt\", value: effectiveAt, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: \"dateorcutlabel\"})}`;\n        return this.httpClient.request<HoldingsAdjustment>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetHoldingsWithOrders: Get holdings with orders\n     * Get the holdings of a transaction portfolio. Create virtual holdings for any outstanding orders,  and account for order state/fulfillment; that is, treat outstanding orders (and related records) as  if they had been realised at moment of query.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getHoldingsWithOrders(requestParameters?: GetHoldingsWithOrdersRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListWithWarningsOfPortfolioHolding>;\n    public getHoldingsWithOrders(requestParameters?: GetHoldingsWithOrdersRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListWithWarningsOfPortfolioHolding>>;\n    public getHoldingsWithOrders(requestParameters?: GetHoldingsWithOrdersRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListWithWarningsOfPortfolioHolding>>;\n    public getHoldingsWithOrders(requestParameters?: GetHoldingsWithOrdersRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getHoldingsWithOrders.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getHoldingsWithOrders.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const byTaxlots = requestParameters?.byTaxlots;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const includeSettlementEventsAfterDays = requestParameters?.includeSettlementEventsAfterDays;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (byTaxlots !== undefined && byTaxlots !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>byTaxlots, 'byTaxlots');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (includeSettlementEventsAfterDays !== undefined && includeSettlementEventsAfterDays !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeSettlementEventsAfterDays, 'includeSettlementEventsAfterDays');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdingsWithOrders`;\n        return this.httpClient.request<VersionedResourceListWithWarningsOfPortfolioHolding>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetMultipleHoldingContributors: Get Multiple Holding Contributors\n     * Lists all transactions that affect multiple specified holdings of a portfolio over a given effective interval. This includes  transactions automatically generated by LUSID such as holding adjustments.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getMultipleHoldingContributors(requestParameters?: GetMultipleHoldingContributorsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfHoldingContributor>;\n    public getMultipleHoldingContributors(requestParameters?: GetMultipleHoldingContributorsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfHoldingContributor>>;\n    public getMultipleHoldingContributors(requestParameters?: GetMultipleHoldingContributorsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfHoldingContributor>>;\n    public getMultipleHoldingContributors(requestParameters?: GetMultipleHoldingContributorsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getMultipleHoldingContributors.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getMultipleHoldingContributors.');\n        }\n        const holdingIdsRequest = requestParameters?.holdingIdsRequest;\n        if (holdingIdsRequest === null || holdingIdsRequest === undefined) {\n            throw new Error('Required parameter holdingIdsRequest was null or undefined when calling getMultipleHoldingContributors.');\n        }\n        const effectiveDate = requestParameters?.effectiveDate;\n        const fromTransactionDate = requestParameters?.fromTransactionDate;\n        const toTransactionDate = requestParameters?.toTransactionDate;\n        const includeHistoric = requestParameters?.includeHistoric;\n        const taxLotId = requestParameters?.taxLotId;\n        const limit = requestParameters?.limit;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveDate !== undefined && effectiveDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveDate, 'effectiveDate');\n        }\n        if (fromTransactionDate !== undefined && fromTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromTransactionDate, 'fromTransactionDate');\n        }\n        if (toTransactionDate !== undefined && toTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toTransactionDate, 'toTransactionDate');\n        }\n        if (includeHistoric !== undefined && includeHistoric !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>includeHistoric, 'includeHistoric');\n        }\n        if (taxLotId !== undefined && taxLotId !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>taxLotId, 'taxLotId');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings/contributors/$get`;\n        return this.httpClient.request<VersionedResourceListOfHoldingContributor>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: holdingIdsRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCashFlows: Get portfolio cash flows\n     * Get the set of cash flows that occur in a window for the transaction portfolio\\&#39;s instruments.                Note that grouping can affect the quantity of information returned; where a holding is an amalgamation of one or more (e.g. cash) instruments, a unique  transaction identifier will not be available. The same may go for diagnostic information (e.g. multiple sources of an aggregate cash amount on a date that is  not split out. Grouping at the transaction and instrument level is recommended for those seeking to attribute individual flows.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioCashFlows(requestParameters?: GetPortfolioCashFlowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfInstrumentCashFlow>;\n    public getPortfolioCashFlows(requestParameters?: GetPortfolioCashFlowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfInstrumentCashFlow>>;\n    public getPortfolioCashFlows(requestParameters?: GetPortfolioCashFlowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfInstrumentCashFlow>>;\n    public getPortfolioCashFlows(requestParameters?: GetPortfolioCashFlowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashFlows.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashFlows.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const windowStart = requestParameters?.windowStart;\n        const windowEnd = requestParameters?.windowEnd;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const excludeUnsettledTrades = requestParameters?.excludeUnsettledTrades;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (windowStart !== undefined && windowStart !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>windowStart, 'windowStart');\n        }\n        if (windowEnd !== undefined && windowEnd !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>windowEnd, 'windowEnd');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (excludeUnsettledTrades !== undefined && excludeUnsettledTrades !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>excludeUnsettledTrades, 'excludeUnsettledTrades');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cashflows`;\n        return this.httpClient.request<ResourceListOfInstrumentCashFlow>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCashLadder: Get portfolio cash ladder\n     * Get a cash ladder for a transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioCashLadder(requestParameters?: GetPortfolioCashLadderRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPortfolioCashLadder>;\n    public getPortfolioCashLadder(requestParameters?: GetPortfolioCashLadderRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPortfolioCashLadder>>;\n    public getPortfolioCashLadder(requestParameters?: GetPortfolioCashLadderRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPortfolioCashLadder>>;\n    public getPortfolioCashLadder(requestParameters?: GetPortfolioCashLadderRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashLadder.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashLadder.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling getPortfolioCashLadder.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const excludeUnsettledTrades = requestParameters?.excludeUnsettledTrades;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (excludeUnsettledTrades !== undefined && excludeUnsettledTrades !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>excludeUnsettledTrades, 'excludeUnsettledTrades');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cashladder`;\n        return this.httpClient.request<ResourceListOfPortfolioCashLadder>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetPortfolioCashStatement: Get portfolio cash statement\n     * Get a cash statement for a transaction portfolio.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getPortfolioCashStatement(requestParameters?: GetPortfolioCashStatementRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfPortfolioCashFlow>;\n    public getPortfolioCashStatement(requestParameters?: GetPortfolioCashStatementRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfPortfolioCashFlow>>;\n    public getPortfolioCashStatement(requestParameters?: GetPortfolioCashStatementRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfPortfolioCashFlow>>;\n    public getPortfolioCashStatement(requestParameters?: GetPortfolioCashStatementRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getPortfolioCashStatement.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getPortfolioCashStatement.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        if (fromEffectiveAt === null || fromEffectiveAt === undefined) {\n            throw new Error('Required parameter fromEffectiveAt was null or undefined when calling getPortfolioCashStatement.');\n        }\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        if (toEffectiveAt === null || toEffectiveAt === undefined) {\n            throw new Error('Required parameter toEffectiveAt was null or undefined when calling getPortfolioCashStatement.');\n        }\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/cashstatement`;\n        return this.httpClient.request<ResourceListOfPortfolioCashFlow>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactionHistory: Get the history of a transaction\n     * Get all of the changes that have happened to a transaction.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactionHistory(requestParameters?: GetTransactionHistoryRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfChangeHistory>;\n    public getTransactionHistory(requestParameters?: GetTransactionHistoryRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfChangeHistory>>;\n    public getTransactionHistory(requestParameters?: GetTransactionHistoryRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfChangeHistory>>;\n    public getTransactionHistory(requestParameters?: GetTransactionHistoryRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactionHistory.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactionHistory.');\n        }\n        const transactionId = requestParameters?.transactionId;\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling getTransactionHistory.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/${this.configuration.encodeParam({name: \"transactionId\", value: transactionId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/history`;\n        return this.httpClient.request<ResourceListOfChangeHistory>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetTransactions: Get transactions\n     * Retrieve all the transactions that occurred during a particular time interval.                If the portfolio is a derived transaction portfolio, the transactions returned are the  union set of all transactions of the parent (and any grandparents, etc.) as well as  those of the derived transaction portfolio itself.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getTransactions(requestParameters?: GetTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<VersionedResourceListOfTransaction>;\n    public getTransactions(requestParameters?: GetTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<VersionedResourceListOfTransaction>>;\n    public getTransactions(requestParameters?: GetTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<VersionedResourceListOfTransaction>>;\n    public getTransactions(requestParameters?: GetTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getTransactions.');\n        }\n        const fromTransactionDate = requestParameters?.fromTransactionDate;\n        const toTransactionDate = requestParameters?.toTransactionDate;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const showCancelledTransactions = requestParameters?.showCancelledTransactions;\n        const sortBy = requestParameters?.sortBy;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromTransactionDate !== undefined && fromTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromTransactionDate, 'fromTransactionDate');\n        }\n        if (toTransactionDate !== undefined && toTransactionDate !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toTransactionDate, 'toTransactionDate');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (showCancelledTransactions !== undefined && showCancelledTransactions !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>showCancelledTransactions, 'showCancelledTransactions');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions`;\n        return this.httpClient.request<VersionedResourceListOfTransaction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * GetUpsertablePortfolioCashFlows: Get upsertable portfolio cash flows.\n     * Get the set of cash flows that occur in a window for the given portfolio instruments as a set of upsertable transactions (DTOs).                Note that grouping can affect the quantity of information returned; where a holding is an amalgamation of one or more (e.g. cash) instruments, a unique  transaction identifier will not be available. The same may go for diagnostic information (e.g. multiple sources of an aggregate cash amount on a date that is  not split out. Grouping at the transaction and instrument level is recommended for those seeking to attribute individual flows.                In essence this is identical to the \\&#39;GetCashFlows\\&#39; endpoint but returns the cash flows as a set of transactions suitable for directly putting back into LUSID.  There are a couple of important points:  (1) Internally it can not be fully known where the user wishes to insert these transactions, e.g. portfolio and movement type.      These are therefore defaulted to a sensible option; the user will likely need to change these.  (2) Similarly, knowledge of any properties the user might wish to add to a transaction are unknown and consequently left empty.  (3) The transaction id that is added is simply a concatenation of the original transaction id, instrument id and payment date and direction. The user can happily override this.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getUpsertablePortfolioCashFlows(requestParameters?: GetUpsertablePortfolioCashFlowsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfTransaction>;\n    public getUpsertablePortfolioCashFlows(requestParameters?: GetUpsertablePortfolioCashFlowsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfTransaction>>;\n    public getUpsertablePortfolioCashFlows(requestParameters?: GetUpsertablePortfolioCashFlowsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfTransaction>>;\n    public getUpsertablePortfolioCashFlows(requestParameters?: GetUpsertablePortfolioCashFlowsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling getUpsertablePortfolioCashFlows.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling getUpsertablePortfolioCashFlows.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const windowStart = requestParameters?.windowStart;\n        const windowEnd = requestParameters?.windowEnd;\n        const asAt = requestParameters?.asAt;\n        const filter = requestParameters?.filter;\n        const recipeIdScope = requestParameters?.recipeIdScope;\n        const recipeIdCode = requestParameters?.recipeIdCode;\n        const excludeUnsettledTrades = requestParameters?.excludeUnsettledTrades;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (windowStart !== undefined && windowStart !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>windowStart, 'windowStart');\n        }\n        if (windowEnd !== undefined && windowEnd !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>windowEnd, 'windowEnd');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (recipeIdScope !== undefined && recipeIdScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdScope, 'recipeIdScope');\n        }\n        if (recipeIdCode !== undefined && recipeIdCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>recipeIdCode, 'recipeIdCode');\n        }\n        if (excludeUnsettledTrades !== undefined && excludeUnsettledTrades !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>excludeUnsettledTrades, 'excludeUnsettledTrades');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/upsertablecashflows`;\n        return this.httpClient.request<ResourceListOfTransaction>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListCustodianAccounts: List Custodian Accounts\n     * List the custodian accounts in a Transaction Portfolios\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listCustodianAccounts(requestParameters?: ListCustodianAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfCustodianAccount>;\n    public listCustodianAccounts(requestParameters?: ListCustodianAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfCustodianAccount>>;\n    public listCustodianAccounts(requestParameters?: ListCustodianAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfCustodianAccount>>;\n    public listCustodianAccounts(requestParameters?: ListCustodianAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listCustodianAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listCustodianAccounts.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n        const propertyKeys = requestParameters?.propertyKeys;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/custodianaccounts`;\n        return this.httpClient.request<PagedResourceListOfCustodianAccount>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ListHoldingsAdjustments: List holdings adjustments\n     * List the holdings adjustments made to the specified transaction portfolio over a specified interval of effective time.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listHoldingsAdjustments(requestParameters?: ListHoldingsAdjustmentsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfHoldingsAdjustmentHeader>;\n    public listHoldingsAdjustments(requestParameters?: ListHoldingsAdjustmentsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfHoldingsAdjustmentHeader>>;\n    public listHoldingsAdjustments(requestParameters?: ListHoldingsAdjustmentsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfHoldingsAdjustmentHeader>>;\n    public listHoldingsAdjustments(requestParameters?: ListHoldingsAdjustmentsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling listHoldingsAdjustments.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling listHoldingsAdjustments.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const toEffectiveAt = requestParameters?.toEffectiveAt;\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (toEffectiveAt !== undefined && toEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>toEffectiveAt, 'toEffectiveAt');\n        }\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdingsadjustments`;\n        return this.httpClient.request<ResourceListOfHoldingsAdjustmentHeader>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * PatchPortfolioDetails: Patch portfolio details\n     * Create or update certain details for a particular transaction portfolio.  The behaviour is defined by the JSON Patch specification.                Note that not all elements of a transaction portfolio definition are  modifiable once it has been created due to the potential implications for data already stored.  Currently supported properties are: SubHoldingKeys, BaseCurrency, AmortisationMethod\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public patchPortfolioDetails(requestParameters?: PatchPortfolioDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioDetails>;\n    public patchPortfolioDetails(requestParameters?: PatchPortfolioDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioDetails>>;\n    public patchPortfolioDetails(requestParameters?: PatchPortfolioDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioDetails>>;\n    public patchPortfolioDetails(requestParameters?: PatchPortfolioDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling patchPortfolioDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling patchPortfolioDetails.');\n        }\n        const operation = requestParameters?.operation;\n        if (operation === null || operation === undefined) {\n            throw new Error('Required parameter operation was null or undefined when calling patchPortfolioDetails.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/details`;\n        return this.httpClient.request<PortfolioDetails>('patch', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: operation,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * PreviewTransaction: Preview a transaction\n     * Returns the output-transaction(s) - e.g. as returned by BuildTransactions  that would come out of LUSID if the provided TransactionRequest was booked.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public previewTransaction(requestParameters?: PreviewTransactionRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<ResourceListOfOutputTransaction>;\n    public previewTransaction(requestParameters?: PreviewTransactionRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<ResourceListOfOutputTransaction>>;\n    public previewTransaction(requestParameters?: PreviewTransactionRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<ResourceListOfOutputTransaction>>;\n    public previewTransaction(requestParameters?: PreviewTransactionRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling previewTransaction.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling previewTransaction.');\n        }\n        const transactionRequest = requestParameters?.transactionRequest;\n        if (transactionRequest === null || transactionRequest === undefined) {\n            throw new Error('Required parameter transactionRequest was null or undefined when calling previewTransaction.');\n        }\n        const propertyKeys = requestParameters?.propertyKeys;\n        const showCancelledTransactions = requestParameters?.showCancelledTransactions;\n        const preserveProperties = requestParameters?.preserveProperties;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (propertyKeys) {\n            propertyKeys.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'propertyKeys');\n            })\n        }\n        if (showCancelledTransactions !== undefined && showCancelledTransactions !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>showCancelledTransactions, 'showCancelledTransactions');\n        }\n        if (preserveProperties !== undefined && preserveProperties !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>preserveProperties, 'preserveProperties');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/previewTransaction`;\n        return this.httpClient.request<ResourceListOfOutputTransaction>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * ResolveInstrument: Resolve instrument\n     * Try to resolve the instrument for transaction and holdings for a given instrument identifier and a specified  period of time. Also update the instrument identifiers with the given instrument identifiers collection.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public resolveInstrument(requestParameters?: ResolveInstrumentRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertPortfolioTransactionsResponse>;\n    public resolveInstrument(requestParameters?: ResolveInstrumentRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertPortfolioTransactionsResponse>>;\n    public resolveInstrument(requestParameters?: ResolveInstrumentRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertPortfolioTransactionsResponse>>;\n    public resolveInstrument(requestParameters?: ResolveInstrumentRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling resolveInstrument.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling resolveInstrument.');\n        }\n        const instrumentIdentifierType = requestParameters?.instrumentIdentifierType;\n        if (instrumentIdentifierType === null || instrumentIdentifierType === undefined) {\n            throw new Error('Required parameter instrumentIdentifierType was null or undefined when calling resolveInstrument.');\n        }\n        const instrumentIdentifierValue = requestParameters?.instrumentIdentifierValue;\n        if (instrumentIdentifierValue === null || instrumentIdentifierValue === undefined) {\n            throw new Error('Required parameter instrumentIdentifierValue was null or undefined when calling resolveInstrument.');\n        }\n        const fromEffectiveAt = requestParameters?.fromEffectiveAt;\n        const reResolve = requestParameters?.reResolve;\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (instrumentIdentifierType !== undefined && instrumentIdentifierType !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdentifierType, 'instrumentIdentifierType');\n        }\n        if (instrumentIdentifierValue !== undefined && instrumentIdentifierValue !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>instrumentIdentifierValue, 'instrumentIdentifierValue');\n        }\n        if (fromEffectiveAt !== undefined && fromEffectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>fromEffectiveAt, 'fromEffectiveAt');\n        }\n        if (reResolve !== undefined && reResolve !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>reResolve, 'reResolve');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/$resolve`;\n        return this.httpClient.request<UpsertPortfolioTransactionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * SetHoldings: Set holdings\n     * Set the holdings of the specified transaction portfolio to the provided targets. LUSID will automatically  construct adjustment transactions to ensure that the entire set of holdings for the transaction portfolio  are always set to the provided targets for the specified effective datetime. Read more about the difference between  adjusting and setting holdings here https://support.lusid.com/docs/how-do-i-manually-adjust-or-set-holdings.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public setHoldings(requestParameters?: SetHoldingsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<AdjustHolding>;\n    public setHoldings(requestParameters?: SetHoldingsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<AdjustHolding>>;\n    public setHoldings(requestParameters?: SetHoldingsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<AdjustHolding>>;\n    public setHoldings(requestParameters?: SetHoldingsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling setHoldings.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling setHoldings.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n        if (effectiveAt === null || effectiveAt === undefined) {\n            throw new Error('Required parameter effectiveAt was null or undefined when calling setHoldings.');\n        }\n        const adjustHoldingRequest = requestParameters?.adjustHoldingRequest;\n        if (adjustHoldingRequest === null || adjustHoldingRequest === undefined) {\n            throw new Error('Required parameter adjustHoldingRequest was null or undefined when calling setHoldings.');\n        }\n        const reconciliationMethods = requestParameters?.reconciliationMethods;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n        if (reconciliationMethods) {\n            reconciliationMethods.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'reconciliationMethods');\n            })\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/holdings`;\n        return this.httpClient.request<AdjustHolding>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: adjustHoldingRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertCustodianAccounts: Upsert Custodian Accounts\n     * Create or update Custodian Accounts in the Transaction Portfolios. A Custodian Account will be updated  if it already exists and created if it does not.  The batch limit per request is 2,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCustodianAccounts(requestParameters?: UpsertCustodianAccountsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustodianAccountsUpsertResponse>;\n    public upsertCustodianAccounts(requestParameters?: UpsertCustodianAccountsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustodianAccountsUpsertResponse>>;\n    public upsertCustodianAccounts(requestParameters?: UpsertCustodianAccountsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustodianAccountsUpsertResponse>>;\n    public upsertCustodianAccounts(requestParameters?: UpsertCustodianAccountsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertCustodianAccounts.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertCustodianAccounts.');\n        }\n        const custodianAccountRequest = requestParameters?.custodianAccountRequest;\n        if (custodianAccountRequest === null || custodianAccountRequest === undefined) {\n            throw new Error('Required parameter custodianAccountRequest was null or undefined when calling upsertCustodianAccounts.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/custodianaccounts`;\n        return this.httpClient.request<CustodianAccountsUpsertResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: custodianAccountRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertCustodianAccountsProperties: Upsert custodian accounts properties\n     * Update or insert one or more properties onto a single custodian account. A property will be updated if it  already exists and inserted if it does not. All properties must be of the domain \\&#39;CustodianAccount\\&#39;.                Upserting a property that exists for a Transaction Portfolios, with a null value, will delete the instance of the property for that group.                Properties have an &lt;i&gt;effectiveFrom&lt;/i&gt; datetime for which the property is valid, and an &lt;i&gt;effectiveUntil&lt;/i&gt;  datetime until which the property is valid. Not supplying an &lt;i&gt;effectiveUntil&lt;/i&gt; datetime results in the property being  valid indefinitely, or until the next &lt;i&gt;effectiveFrom&lt;/i&gt; datetime of the property.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertCustodianAccountsProperties(requestParameters?: UpsertCustodianAccountsPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<CustodianAccountProperties>;\n    public upsertCustodianAccountsProperties(requestParameters?: UpsertCustodianAccountsPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<CustodianAccountProperties>>;\n    public upsertCustodianAccountsProperties(requestParameters?: UpsertCustodianAccountsPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<CustodianAccountProperties>>;\n    public upsertCustodianAccountsProperties(requestParameters?: UpsertCustodianAccountsPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        const custodianAccountScope = requestParameters?.custodianAccountScope;\n        if (custodianAccountScope === null || custodianAccountScope === undefined) {\n            throw new Error('Required parameter custodianAccountScope was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        const custodianAccountCode = requestParameters?.custodianAccountCode;\n        if (custodianAccountCode === null || custodianAccountCode === undefined) {\n            throw new Error('Required parameter custodianAccountCode was null or undefined when calling upsertCustodianAccountsProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/custodianaccounts/${this.configuration.encodeParam({name: \"custodianAccountScope\", value: custodianAccountScope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"custodianAccountCode\", value: custodianAccountCode, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties/$upsert`;\n        return this.httpClient.request<CustodianAccountProperties>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertPortfolioDetails: Upsert portfolio details\n     * Create or update certain details for a particular transaction portfolio. The details are updated if they already exist, and inserted if they do not.                Note that not all elements of a transaction portfolio definition are  modifiable once it has been created due to the potential implications for data already stored.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertPortfolioDetails(requestParameters?: UpsertPortfolioDetailsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PortfolioDetails>;\n    public upsertPortfolioDetails(requestParameters?: UpsertPortfolioDetailsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PortfolioDetails>>;\n    public upsertPortfolioDetails(requestParameters?: UpsertPortfolioDetailsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PortfolioDetails>>;\n    public upsertPortfolioDetails(requestParameters?: UpsertPortfolioDetailsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertPortfolioDetails.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertPortfolioDetails.');\n        }\n        const createPortfolioDetails = requestParameters?.createPortfolioDetails;\n        if (createPortfolioDetails === null || createPortfolioDetails === undefined) {\n            throw new Error('Required parameter createPortfolioDetails was null or undefined when calling upsertPortfolioDetails.');\n        }\n        const effectiveAt = requestParameters?.effectiveAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (effectiveAt !== undefined && effectiveAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>effectiveAt, 'effectiveAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/details`;\n        return this.httpClient.request<PortfolioDetails>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: createPortfolioDetails,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertTransactionProperties: Upsert transaction properties\n     * Create or update one or more transaction properties for a single transaction in the transaction portfolio.  Each property will be updated if it already exists and created if it does not.  Both transaction and portfolio must exist at the time when properties are created or updated.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertTransactionProperties(requestParameters?: UpsertTransactionPropertiesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertTransactionPropertiesResponse>;\n    public upsertTransactionProperties(requestParameters?: UpsertTransactionPropertiesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertTransactionPropertiesResponse>>;\n    public upsertTransactionProperties(requestParameters?: UpsertTransactionPropertiesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertTransactionPropertiesResponse>>;\n    public upsertTransactionProperties(requestParameters?: UpsertTransactionPropertiesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertTransactionProperties.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertTransactionProperties.');\n        }\n        const transactionId = requestParameters?.transactionId;\n        if (transactionId === null || transactionId === undefined) {\n            throw new Error('Required parameter transactionId was null or undefined when calling upsertTransactionProperties.');\n        }\n        const requestBody = requestParameters?.requestBody;\n        if (requestBody === null || requestBody === undefined) {\n            throw new Error('Required parameter requestBody was null or undefined when calling upsertTransactionProperties.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions/${this.configuration.encodeParam({name: \"transactionId\", value: transactionId, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/properties`;\n        return this.httpClient.request<UpsertTransactionPropertiesResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: requestBody,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * UpsertTransactions: Upsert transactions\n     * Create or update transactions in the transaction portfolio. A transaction will be updated  if it already exists and created if it does not.  The maximum number of transactions that this method can upsert per request is 10,000.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public upsertTransactions(requestParameters?: UpsertTransactionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<UpsertPortfolioTransactionsResponse>;\n    public upsertTransactions(requestParameters?: UpsertTransactionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<UpsertPortfolioTransactionsResponse>>;\n    public upsertTransactions(requestParameters?: UpsertTransactionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<UpsertPortfolioTransactionsResponse>>;\n    public upsertTransactions(requestParameters?: UpsertTransactionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const scope = requestParameters?.scope;\n        if (scope === null || scope === undefined) {\n            throw new Error('Required parameter scope was null or undefined when calling upsertTransactions.');\n        }\n        const code = requestParameters?.code;\n        if (code === null || code === undefined) {\n            throw new Error('Required parameter code was null or undefined when calling upsertTransactions.');\n        }\n        const transactionRequest = requestParameters?.transactionRequest;\n        if (transactionRequest === null || transactionRequest === undefined) {\n            throw new Error('Required parameter transactionRequest was null or undefined when calling upsertTransactions.');\n        }\n        const preserveProperties = requestParameters?.preserveProperties;\n        const dataModelScope = requestParameters?.dataModelScope;\n        const dataModelCode = requestParameters?.dataModelCode;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (preserveProperties !== undefined && preserveProperties !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>preserveProperties, 'preserveProperties');\n        }\n        if (dataModelScope !== undefined && dataModelScope !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelScope, 'dataModelScope');\n        }\n        if (dataModelCode !== undefined && dataModelCode !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>dataModelCode, 'dataModelCode');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/transactionportfolios/${this.configuration.encodeParam({name: \"scope\", value: scope, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"code\", value: code, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/transactions`;\n        return this.httpClient.request<UpsertPortfolioTransactionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: transactionRequest,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { TranslateInstrumentDefinitionsRequest } from '../model/translateInstrumentDefinitionsRequest';\n// @ts-ignore\nimport { TranslateInstrumentDefinitionsResponse } from '../model/translateInstrumentDefinitionsResponse';\n// @ts-ignore\nimport { TranslateTradeTicketRequest } from '../model/translateTradeTicketRequest';\n// @ts-ignore\nimport { TranslateTradeTicketsResponse } from '../model/translateTradeTicketsResponse';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface TranslateInstrumentDefinitionsRequestParams {\n    /** The definitions of the instruments to translate along with the target dialect. */\n    translateInstrumentDefinitionsRequest: TranslateInstrumentDefinitionsRequest;\n}\n\nexport interface TranslateTradeTicketsRequestParams {\n    /** The definitions of the trade ticket to translate along with the target dialect. */\n    translateTradeTicketRequest: TranslateTradeTicketRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class TranslationService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] TranslateInstrumentDefinitions: Translate instruments\n     * Translates one or more instruments into the given target dialect.                In the request each instrument definition should be keyed by a unique correlation id. This id is ephemeral  and is not stored by LUSID. It serves only as a way to easily identify each instrument in the response.                Any instrument that is not already in the LUSID dialect should be given as an ExoticInstrument.                The response will return both the collection of successfully translated instruments in the target dialect,  as well as those that failed.  For the failures a reason will be provided explaining why the instrument could not be updated or inserted.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public translateInstrumentDefinitions(requestParameters?: TranslateInstrumentDefinitionsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslateInstrumentDefinitionsResponse>;\n    public translateInstrumentDefinitions(requestParameters?: TranslateInstrumentDefinitionsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslateInstrumentDefinitionsResponse>>;\n    public translateInstrumentDefinitions(requestParameters?: TranslateInstrumentDefinitionsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslateInstrumentDefinitionsResponse>>;\n    public translateInstrumentDefinitions(requestParameters?: TranslateInstrumentDefinitionsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const translateInstrumentDefinitionsRequest = requestParameters?.translateInstrumentDefinitionsRequest;\n        if (translateInstrumentDefinitionsRequest === null || translateInstrumentDefinitionsRequest === undefined) {\n            throw new Error('Required parameter translateInstrumentDefinitionsRequest was null or undefined when calling translateInstrumentDefinitions.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/translation/instrumentdefinitions`;\n        return this.httpClient.request<TranslateInstrumentDefinitionsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: translateInstrumentDefinitionsRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] TranslateTradeTickets: Translate trade ticket\n     * Translates one or more trade tickets into the given target dialect.                In the request each trade ticket definition should be keyed by a unique correlation id. This id is ephemeral  and is not stored by LUSID. It serves only as a way to easily identify each trade ticket in the response.                The response will return both the collection of successfully translated trade tickets in the target dialect,  as well as those that failed.  For the failures a reason will be provided explaining why the trade ticket could not be updated or inserted.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public translateTradeTickets(requestParameters?: TranslateTradeTicketsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<TranslateTradeTicketsResponse>;\n    public translateTradeTickets(requestParameters?: TranslateTradeTicketsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<TranslateTradeTicketsResponse>>;\n    public translateTradeTickets(requestParameters?: TranslateTradeTicketsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<TranslateTradeTicketsResponse>>;\n    public translateTradeTickets(requestParameters?: TranslateTradeTicketsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const translateTradeTicketRequest = requestParameters?.translateTradeTicketRequest;\n        if (translateTradeTicketRequest === null || translateTradeTicketRequest === undefined) {\n            throw new Error('Required parameter translateTradeTicketRequest was null or undefined when calling translateTradeTickets.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/translation/tradetickets`;\n        return this.httpClient.request<TranslateTradeTicketsResponse>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: translateTradeTicketRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n/* tslint:disable:no-unused-variable member-ordering */\n\nimport { Inject, Injectable, Optional }                      from '@angular/core';\nimport { HttpClient, HttpHeaders, HttpParams,\n         HttpResponse, HttpEvent, HttpParameterCodec, HttpContext \n        }       from '@angular/common/http';\nimport { CustomHttpParameterCodec }                          from '../encoder';\nimport { Observable }                                        from 'rxjs';\n\n// @ts-ignore\nimport { DeletedEntityResponse } from '../model/deletedEntityResponse';\n// @ts-ignore\nimport { LusidProblemDetails } from '../model/lusidProblemDetails';\n// @ts-ignore\nimport { LusidValidationProblemDetails } from '../model/lusidValidationProblemDetails';\n// @ts-ignore\nimport { PagedResourceListOfItemAndWorkspace } from '../model/pagedResourceListOfItemAndWorkspace';\n// @ts-ignore\nimport { PagedResourceListOfWorkspace } from '../model/pagedResourceListOfWorkspace';\n// @ts-ignore\nimport { PagedResourceListOfWorkspaceItem } from '../model/pagedResourceListOfWorkspaceItem';\n// @ts-ignore\nimport { Workspace } from '../model/workspace';\n// @ts-ignore\nimport { WorkspaceCreationRequest } from '../model/workspaceCreationRequest';\n// @ts-ignore\nimport { WorkspaceItem } from '../model/workspaceItem';\n// @ts-ignore\nimport { WorkspaceItemCreationRequest } from '../model/workspaceItemCreationRequest';\n// @ts-ignore\nimport { WorkspaceItemUpdateRequest } from '../model/workspaceItemUpdateRequest';\n// @ts-ignore\nimport { WorkspaceUpdateRequest } from '../model/workspaceUpdateRequest';\n\n// @ts-ignore\nimport { BASE_PATH, COLLECTION_FORMATS }                     from '../variables';\nimport { Configuration }                                     from '../configuration';\n\n\nexport interface CreateItemRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The item\\&#39;s workspace name. */\n    workspaceName: string;\n    /** The item to be created. */\n    workspaceItemCreationRequest?: WorkspaceItemCreationRequest;\n}\n\nexport interface CreateWorkspaceRequestParams {\n    /** The visibility for the workspace being created. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The workspace to be created. */\n    workspaceCreationRequest?: WorkspaceCreationRequest;\n}\n\nexport interface DeleteItemRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The name of the workspace. */\n    workspaceName: string;\n    /** The group containing the item. */\n    groupName: string;\n    /** The name of the item. */\n    itemName: string;\n}\n\nexport interface DeleteWorkspaceRequestParams {\n    /** The visibility for the workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The name of the workspace. */\n    workspaceName: string;\n}\n\nexport interface GetItemRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The name of the workspace. */\n    workspaceName: string;\n    /** The group containing the item. */\n    groupName: string;\n    /** The name of the item. */\n    itemName: string;\n    /** The datetime at which to request the workspace item. If not provided, defaults to \\&#39;latest\\&#39;. */\n    asAt?: string;\n}\n\nexport interface GetWorkspaceRequestParams {\n    /** The visibility for the workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The workspace name. */\n    workspaceName: string;\n    /** The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified. */\n    asAt?: string;\n}\n\nexport interface ListItemsRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The item\\&#39;s workspace name. */\n    workspaceName: string;\n    /** The asAt datetime at which to retrieve workspace items. Defaults to \\&#39;latest\\&#39; if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing workspaces items from a previous call to list workspaces items.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface ListWorkspacesRequestParams {\n    /** The visibility for the workspaces. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The asAt datetime at which to retrieve workspaces. Defaults to \\&#39;latest\\&#39; if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing workspaces from a previous call to list workspaces.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface SearchItemsRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The asAt datetime at which to retrieve workspace items. Defaults to \\&#39;latest\\&#39; if not specified. */\n    asAt?: string;\n    /** The pagination token to use to continue listing workspaces items from a previous call to list workspaces items.              This value is returned from the previous call. If a pagination token is provided the sortBy, filter, effectiveAt, and asAt fields              must not have changed since the original request. */\n    page?: string;\n    /** A list of field names to sort by, each suffixed by \\&quot; ASC\\&quot; or \\&quot; DESC\\&quot;. */\n    sortBy?: Array<string>;\n    /** When paginating, limit the number of returned results to this many. */\n    limit?: number;\n    /** Expression to filter the result set. Read more about filtering results from LUSID here:              https://support.lusid.com/filtering-results-from-lusid. */\n    filter?: string;\n}\n\nexport interface UpdateItemRequestParams {\n    /** The visibility for the containing workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The workspace name. */\n    workspaceName: string;\n    /** The group containing the item. */\n    groupName: string;\n    /** The item name. */\n    itemName: string;\n    /** The new item details. */\n    workspaceItemUpdateRequest?: WorkspaceItemUpdateRequest;\n}\n\nexport interface UpdateWorkspaceRequestParams {\n    /** The visibility for the workspace. Must be &#x60;shared&#x60; or &#x60;personal&#x60;; case is important. */\n    visibility: 'shared' | 'personal';\n    /** The workspace name. */\n    workspaceName: string;\n    /** The new workspace details. */\n    workspaceUpdateRequest?: WorkspaceUpdateRequest;\n}\n\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class WorkspaceService {\n\n    protected basePath = 'https://www.lusid.com/api';\n    public defaultHeaders = new HttpHeaders();\n    public configuration = new Configuration();\n    public encoder: HttpParameterCodec;\n\n    constructor(protected httpClient: HttpClient, @Optional()@Inject(BASE_PATH) basePath: string|string[], @Optional() configuration: Configuration) {\n        if (configuration) {\n            this.configuration = configuration;\n        }\n        if (typeof this.configuration.basePath !== 'string') {\n            const firstBasePath = Array.isArray(basePath) ? basePath[0] : undefined;\n            if (firstBasePath != undefined) {\n                basePath = firstBasePath;\n            }\n\n            if (typeof basePath !== 'string') {\n                basePath = this.basePath;\n            }\n            this.configuration.basePath = basePath;\n        }\n        this.encoder = this.configuration.encoder || new CustomHttpParameterCodec();\n    }\n\n\n    // @ts-ignore\n    private addToHttpParams(httpParams: HttpParams, value: any, key?: string): HttpParams {\n        if (typeof value === \"object\" && value instanceof Date === false) {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value);\n        } else {\n            httpParams = this.addToHttpParamsRecursive(httpParams, value, key);\n        }\n        return httpParams;\n    }\n\n    private addToHttpParamsRecursive(httpParams: HttpParams, value?: any, key?: string): HttpParams {\n        if (value == null) {\n            return httpParams;\n        }\n\n        if (typeof value === \"object\") {\n            if (Array.isArray(value)) {\n                (value as any[]).forEach( elem => httpParams = this.addToHttpParamsRecursive(httpParams, elem, key));\n            } else if (value instanceof Date) {\n                if (key != null) {\n                    httpParams = httpParams.append(key, (value as Date).toISOString().substring(0, 10));\n                } else {\n                   throw Error(\"key may not be null if value is Date\");\n                }\n            } else {\n                Object.keys(value).forEach( k => httpParams = this.addToHttpParamsRecursive(\n                    httpParams, value[k], key != null ? `${key}.${k}` : k));\n            }\n        } else if (key != null) {\n            httpParams = httpParams.append(key, value);\n        } else {\n            throw Error(\"key may not be null if value is not object or array\");\n        }\n        return httpParams;\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateItem: Create a new item in a workspace.\n     * Create a new item in a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createItem(requestParameters?: CreateItemRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<WorkspaceItem>;\n    public createItem(requestParameters?: CreateItemRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<WorkspaceItem>>;\n    public createItem(requestParameters?: CreateItemRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<WorkspaceItem>>;\n    public createItem(requestParameters?: CreateItemRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling createItem.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling createItem.');\n        }\n        const workspaceItemCreationRequest = requestParameters?.workspaceItemCreationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items`;\n        return this.httpClient.request<WorkspaceItem>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: workspaceItemCreationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] CreateWorkspace: Create a new workspace.\n     * Create a new workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public createWorkspace(requestParameters?: CreateWorkspaceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Workspace>;\n    public createWorkspace(requestParameters?: CreateWorkspaceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Workspace>>;\n    public createWorkspace(requestParameters?: CreateWorkspaceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Workspace>>;\n    public createWorkspace(requestParameters?: CreateWorkspaceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling createWorkspace.');\n        }\n        const workspaceCreationRequest = requestParameters?.workspaceCreationRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}`;\n        return this.httpClient.request<Workspace>('post', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: workspaceCreationRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteItem: Delete an item from a workspace.\n     * Delete an item from a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteItem(requestParameters?: DeleteItemRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteItem(requestParameters?: DeleteItemRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteItem(requestParameters?: DeleteItemRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteItem(requestParameters?: DeleteItemRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling deleteItem.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deleteItem.');\n        }\n        const groupName = requestParameters?.groupName;\n        if (groupName === null || groupName === undefined) {\n            throw new Error('Required parameter groupName was null or undefined when calling deleteItem.');\n        }\n        const itemName = requestParameters?.itemName;\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling deleteItem.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${this.configuration.encodeParam({name: \"groupName\", value: groupName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"itemName\", value: itemName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] DeleteWorkspace: Delete a workspace.\n     * Delete a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public deleteWorkspace(requestParameters?: DeleteWorkspaceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<DeletedEntityResponse>;\n    public deleteWorkspace(requestParameters?: DeleteWorkspaceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<DeletedEntityResponse>>;\n    public deleteWorkspace(requestParameters?: DeleteWorkspaceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<DeletedEntityResponse>>;\n    public deleteWorkspace(requestParameters?: DeleteWorkspaceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling deleteWorkspace.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling deleteWorkspace.');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<DeletedEntityResponse>('delete', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetItem: Get a single workspace item.\n     * Get a single workspace item.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getItem(requestParameters?: GetItemRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<WorkspaceItem>;\n    public getItem(requestParameters?: GetItemRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<WorkspaceItem>>;\n    public getItem(requestParameters?: GetItemRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<WorkspaceItem>>;\n    public getItem(requestParameters?: GetItemRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling getItem.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getItem.');\n        }\n        const groupName = requestParameters?.groupName;\n        if (groupName === null || groupName === undefined) {\n            throw new Error('Required parameter groupName was null or undefined when calling getItem.');\n        }\n        const itemName = requestParameters?.itemName;\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling getItem.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${this.configuration.encodeParam({name: \"groupName\", value: groupName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"itemName\", value: itemName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<WorkspaceItem>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] GetWorkspace: Get a workspace.\n     * Get a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public getWorkspace(requestParameters?: GetWorkspaceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Workspace>;\n    public getWorkspace(requestParameters?: GetWorkspaceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Workspace>>;\n    public getWorkspace(requestParameters?: GetWorkspaceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Workspace>>;\n    public getWorkspace(requestParameters?: GetWorkspaceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling getWorkspace.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling getWorkspace.');\n        }\n        const asAt = requestParameters?.asAt;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Workspace>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListItems: List the items in a workspace.\n     * List the items in a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listItems(requestParameters?: ListItemsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfWorkspaceItem>;\n    public listItems(requestParameters?: ListItemsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfWorkspaceItem>>;\n    public listItems(requestParameters?: ListItemsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfWorkspaceItem>>;\n    public listItems(requestParameters?: ListItemsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling listItems.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling listItems.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items`;\n        return this.httpClient.request<PagedResourceListOfWorkspaceItem>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] ListWorkspaces: List workspaces.\n     * List workspaces.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public listWorkspaces(requestParameters?: ListWorkspacesRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfWorkspace>;\n    public listWorkspaces(requestParameters?: ListWorkspacesRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfWorkspace>>;\n    public listWorkspaces(requestParameters?: ListWorkspacesRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfWorkspace>>;\n    public listWorkspaces(requestParameters?: ListWorkspacesRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling listWorkspaces.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}`;\n        return this.httpClient.request<PagedResourceListOfWorkspace>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] SearchItems: List items across all workspaces.\n     * List items across all workspaces.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public searchItems(requestParameters?: SearchItemsRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<PagedResourceListOfItemAndWorkspace>;\n    public searchItems(requestParameters?: SearchItemsRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<PagedResourceListOfItemAndWorkspace>>;\n    public searchItems(requestParameters?: SearchItemsRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<PagedResourceListOfItemAndWorkspace>>;\n    public searchItems(requestParameters?: SearchItemsRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling searchItems.');\n        }\n        const asAt = requestParameters?.asAt;\n        const page = requestParameters?.page;\n        const sortBy = requestParameters?.sortBy;\n        const limit = requestParameters?.limit;\n        const filter = requestParameters?.filter;\n\n        let localVarQueryParameters = new HttpParams({encoder: this.encoder});\n        if (asAt !== undefined && asAt !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>asAt, 'asAt');\n        }\n        if (page !== undefined && page !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>page, 'page');\n        }\n        if (sortBy) {\n            sortBy.forEach((element) => {\n                localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n                  <any>element, 'sortBy');\n            })\n        }\n        if (limit !== undefined && limit !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>limit, 'limit');\n        }\n        if (filter !== undefined && filter !== null) {\n          localVarQueryParameters = this.addToHttpParams(localVarQueryParameters,\n            <any>filter, 'filter');\n        }\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/items`;\n        return this.httpClient.request<PagedResourceListOfItemAndWorkspace>('get', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                params: localVarQueryParameters,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateItem: Update an item in a workspace.\n     * Update an item in a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateItem(requestParameters?: UpdateItemRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<WorkspaceItem>;\n    public updateItem(requestParameters?: UpdateItemRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<WorkspaceItem>>;\n    public updateItem(requestParameters?: UpdateItemRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<WorkspaceItem>>;\n    public updateItem(requestParameters?: UpdateItemRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling updateItem.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updateItem.');\n        }\n        const groupName = requestParameters?.groupName;\n        if (groupName === null || groupName === undefined) {\n            throw new Error('Required parameter groupName was null or undefined when calling updateItem.');\n        }\n        const itemName = requestParameters?.itemName;\n        if (itemName === null || itemName === undefined) {\n            throw new Error('Required parameter itemName was null or undefined when calling updateItem.');\n        }\n        const workspaceItemUpdateRequest = requestParameters?.workspaceItemUpdateRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/items/${this.configuration.encodeParam({name: \"groupName\", value: groupName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"itemName\", value: itemName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<WorkspaceItem>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: workspaceItemUpdateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n    /**\n     * [EXPERIMENTAL] UpdateWorkspace: Update a workspace.\n     * Update a workspace.\n     * @param requestParameters\n     * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body.\n     * @param reportProgress flag to report request and response progress.\n     */\n    public updateWorkspace(requestParameters?: UpdateWorkspaceRequestParams, observe?: 'body', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<Workspace>;\n    public updateWorkspace(requestParameters?: UpdateWorkspaceRequestParams, observe?: 'response', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpResponse<Workspace>>;\n    public updateWorkspace(requestParameters?: UpdateWorkspaceRequestParams, observe?: 'events', reportProgress?: boolean, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<HttpEvent<Workspace>>;\n    public updateWorkspace(requestParameters?: UpdateWorkspaceRequestParams, observe: any = 'body', reportProgress: boolean = false, options?: {httpHeaderAccept?: 'text/plain' | 'application/json' | 'text/json', context?: HttpContext, transferCache?: boolean}): Observable<any> {\n        const visibility = requestParameters?.visibility;\n        if (visibility === null || visibility === undefined) {\n            throw new Error('Required parameter visibility was null or undefined when calling updateWorkspace.');\n        }\n        const workspaceName = requestParameters?.workspaceName;\n        if (workspaceName === null || workspaceName === undefined) {\n            throw new Error('Required parameter workspaceName was null or undefined when calling updateWorkspace.');\n        }\n        const workspaceUpdateRequest = requestParameters?.workspaceUpdateRequest;\n\n        let localVarHeaders = this.defaultHeaders;\n\n        let localVarCredential: string | undefined;\n        // authentication (oauth2) required\n        localVarCredential = this.configuration.lookupCredential('oauth2');\n        if (localVarCredential) {\n            localVarHeaders = localVarHeaders.set('Authorization', 'Bearer ' + localVarCredential);\n        }\n\n        let localVarHttpHeaderAcceptSelected: string | undefined = options && options.httpHeaderAccept;\n        if (localVarHttpHeaderAcceptSelected === undefined) {\n            // to determine the Accept header\n            const httpHeaderAccepts: string[] = [\n                'text/plain',\n                'application/json',\n                'text/json'\n            ];\n            localVarHttpHeaderAcceptSelected = this.configuration.selectHeaderAccept(httpHeaderAccepts);\n        }\n        if (localVarHttpHeaderAcceptSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Accept', localVarHttpHeaderAcceptSelected);\n        }\n\n        let localVarHttpContext: HttpContext | undefined = options && options.context;\n        if (localVarHttpContext === undefined) {\n            localVarHttpContext = new HttpContext();\n        }\n\n        let localVarTransferCache: boolean | undefined = options && options.transferCache;\n        if (localVarTransferCache === undefined) {\n            localVarTransferCache = true;\n        }\n\n\n        // to determine the Content-Type header\n        const consumes: string[] = [\n            'application/json-patch+json',\n            'application/json',\n            'text/json',\n            'application/*+json'\n        ];\n        const httpContentTypeSelected: string | undefined = this.configuration.selectHeaderContentType(consumes);\n        if (httpContentTypeSelected !== undefined) {\n            localVarHeaders = localVarHeaders.set('Content-Type', httpContentTypeSelected);\n        }\n\n        let responseType_: 'text' | 'json' | 'blob' = 'json';\n        if (localVarHttpHeaderAcceptSelected) {\n            if (localVarHttpHeaderAcceptSelected.startsWith('text')) {\n                responseType_ = 'text';\n            } else if (this.configuration.isJsonMime(localVarHttpHeaderAcceptSelected)) {\n                responseType_ = 'json';\n            } else {\n                responseType_ = 'blob';\n            }\n        }\n\n        let localVarPath = `/api/workspaces/${this.configuration.encodeParam({name: \"visibility\", value: visibility, in: \"path\", style: \"simple\", explode: false, dataType: \"'shared' | 'personal'\", dataFormat: undefined})}/${this.configuration.encodeParam({name: \"workspaceName\", value: workspaceName, in: \"path\", style: \"simple\", explode: false, dataType: \"string\", dataFormat: undefined})}`;\n        return this.httpClient.request<Workspace>('put', `${this.configuration.basePath}${localVarPath}`,\n            {\n                context: localVarHttpContext,\n                body: workspaceUpdateRequest,\n                responseType: <any>responseType_,\n                withCredentials: this.configuration.withCredentials,\n                headers: localVarHeaders,\n                observe: observe,\n                transferCache: localVarTransferCache,\n                reportProgress: reportProgress\n            }\n        );\n    }\n\n}\n","export * from './abor.service';\nimport { AborService } from './abor.service';\nexport * from './aborConfiguration.service';\nimport { AborConfigurationService } from './aborConfiguration.service';\nexport * from './addressKeyDefinition.service';\nimport { AddressKeyDefinitionService } from './addressKeyDefinition.service';\nexport * from './aggregatedReturns.service';\nimport { AggregatedReturnsService } from './aggregatedReturns.service';\nexport * from './aggregation.service';\nimport { AggregationService } from './aggregation.service';\nexport * from './allocations.service';\nimport { AllocationsService } from './allocations.service';\nexport * from './amortisationRuleSets.service';\nimport { AmortisationRuleSetsService } from './amortisationRuleSets.service';\nexport * from './applicationMetadata.service';\nimport { ApplicationMetadataService } from './applicationMetadata.service';\nexport * from './blocks.service';\nimport { BlocksService } from './blocks.service';\nexport * from './calendars.service';\nimport { CalendarsService } from './calendars.service';\nexport * from './chartOfAccounts.service';\nimport { ChartOfAccountsService } from './chartOfAccounts.service';\nexport * from './complexMarketData.service';\nimport { ComplexMarketDataService } from './complexMarketData.service';\nexport * from './compliance.service';\nimport { ComplianceService } from './compliance.service';\nexport * from './configurationRecipe.service';\nimport { ConfigurationRecipeService } from './configurationRecipe.service';\nexport * from './conventions.service';\nimport { ConventionsService } from './conventions.service';\nexport * from './corporateActionSources.service';\nimport { CorporateActionSourcesService } from './corporateActionSources.service';\nexport * from './counterparties.service';\nimport { CounterpartiesService } from './counterparties.service';\nexport * from './customDataModels.service';\nimport { CustomDataModelsService } from './customDataModels.service';\nexport * from './customEntities.service';\nimport { CustomEntitiesService } from './customEntities.service';\nexport * from './customEntityDefinitions.service';\nimport { CustomEntityDefinitionsService } from './customEntityDefinitions.service';\nexport * from './customEntityTypes.service';\nimport { CustomEntityTypesService } from './customEntityTypes.service';\nexport * from './cutLabelDefinitions.service';\nimport { CutLabelDefinitionsService } from './cutLabelDefinitions.service';\nexport * from './dataTypes.service';\nimport { DataTypesService } from './dataTypes.service';\nexport * from './derivedTransactionPortfolios.service';\nimport { DerivedTransactionPortfoliosService } from './derivedTransactionPortfolios.service';\nexport * from './entities.service';\nimport { EntitiesService } from './entities.service';\nexport * from './executions.service';\nimport { ExecutionsService } from './executions.service';\nexport * from './feeTypes.service';\nimport { FeeTypesService } from './feeTypes.service';\nexport * from './fundConfiguration.service';\nimport { FundConfigurationService } from './fundConfiguration.service';\nexport * from './funds.service';\nimport { FundsService } from './funds.service';\nexport * from './groupReconciliations.service';\nimport { GroupReconciliationsService } from './groupReconciliations.service';\nexport * from './identifierDefinitions.service';\nimport { IdentifierDefinitionsService } from './identifierDefinitions.service';\nexport * from './instrumentEventTypes.service';\nimport { InstrumentEventTypesService } from './instrumentEventTypes.service';\nexport * from './instrumentEvents.service';\nimport { InstrumentEventsService } from './instrumentEvents.service';\nexport * from './instruments.service';\nimport { InstrumentsService } from './instruments.service';\nexport * from './investorRecords.service';\nimport { InvestorRecordsService } from './investorRecords.service';\nexport * from './legacyCompliance.service';\nimport { LegacyComplianceService } from './legacyCompliance.service';\nexport * from './legalEntities.service';\nimport { LegalEntitiesService } from './legalEntities.service';\nexport * from './orderGraph.service';\nimport { OrderGraphService } from './orderGraph.service';\nexport * from './orderInstructions.service';\nimport { OrderInstructionsService } from './orderInstructions.service';\nexport * from './orderManagement.service';\nimport { OrderManagementService } from './orderManagement.service';\nexport * from './orders.service';\nimport { OrdersService } from './orders.service';\nexport * from './packages.service';\nimport { PackagesService } from './packages.service';\nexport * from './participations.service';\nimport { ParticipationsService } from './participations.service';\nexport * from './persons.service';\nimport { PersonsService } from './persons.service';\nexport * from './placements.service';\nimport { PlacementsService } from './placements.service';\nexport * from './portfolioGroups.service';\nimport { PortfolioGroupsService } from './portfolioGroups.service';\nexport * from './portfolios.service';\nimport { PortfoliosService } from './portfolios.service';\nexport * from './propertyDefinitions.service';\nimport { PropertyDefinitionsService } from './propertyDefinitions.service';\nexport * from './queryableKeys.service';\nimport { QueryableKeysService } from './queryableKeys.service';\nexport * from './quotes.service';\nimport { QuotesService } from './quotes.service';\nexport * from './reconciliations.service';\nimport { ReconciliationsService } from './reconciliations.service';\nexport * from './referenceLists.service';\nimport { ReferenceListsService } from './referenceLists.service';\nexport * from './referencePortfolio.service';\nimport { ReferencePortfolioService } from './referencePortfolio.service';\nexport * from './relationDefinitions.service';\nimport { RelationDefinitionsService } from './relationDefinitions.service';\nexport * from './relations.service';\nimport { RelationsService } from './relations.service';\nexport * from './relationshipDefinitions.service';\nimport { RelationshipDefinitionsService } from './relationshipDefinitions.service';\nexport * from './relationships.service';\nimport { RelationshipsService } from './relationships.service';\nexport * from './schemas.service';\nimport { SchemasService } from './schemas.service';\nexport * from './scopes.service';\nimport { ScopesService } from './scopes.service';\nexport * from './scriptedTranslation.service';\nimport { ScriptedTranslationService } from './scriptedTranslation.service';\nexport * from './search.service';\nimport { SearchService } from './search.service';\nexport * from './sequences.service';\nimport { SequencesService } from './sequences.service';\nexport * from './simplePositionPortfolios.service';\nimport { SimplePositionPortfoliosService } from './simplePositionPortfolios.service';\nexport * from './stagedModifications.service';\nimport { StagedModificationsService } from './stagedModifications.service';\nexport * from './stagingRuleSet.service';\nimport { StagingRuleSetService } from './stagingRuleSet.service';\nexport * from './structuredResultData.service';\nimport { StructuredResultDataService } from './structuredResultData.service';\nexport * from './systemConfiguration.service';\nimport { SystemConfigurationService } from './systemConfiguration.service';\nexport * from './taxRuleSets.service';\nimport { TaxRuleSetsService } from './taxRuleSets.service';\nexport * from './timelines.service';\nimport { TimelinesService } from './timelines.service';\nexport * from './transactionConfiguration.service';\nimport { TransactionConfigurationService } from './transactionConfiguration.service';\nexport * from './transactionFees.service';\nimport { TransactionFeesService } from './transactionFees.service';\nexport * from './transactionPortfolios.service';\nimport { TransactionPortfoliosService } from './transactionPortfolios.service';\nexport * from './translation.service';\nimport { TranslationService } from './translation.service';\nexport * from './workspace.service';\nimport { WorkspaceService } from './workspace.service';\nexport const APIS = [AborService, AborConfigurationService, AddressKeyDefinitionService, AggregatedReturnsService, AggregationService, AllocationsService, AmortisationRuleSetsService, ApplicationMetadataService, BlocksService, CalendarsService, ChartOfAccountsService, ComplexMarketDataService, ComplianceService, ConfigurationRecipeService, ConventionsService, CorporateActionSourcesService, CounterpartiesService, CustomDataModelsService, CustomEntitiesService, CustomEntityDefinitionsService, CustomEntityTypesService, CutLabelDefinitionsService, DataTypesService, DerivedTransactionPortfoliosService, EntitiesService, ExecutionsService, FeeTypesService, FundConfigurationService, FundsService, GroupReconciliationsService, IdentifierDefinitionsService, InstrumentEventTypesService, InstrumentEventsService, InstrumentsService, InvestorRecordsService, LegacyComplianceService, LegalEntitiesService, OrderGraphService, OrderInstructionsService, OrderManagementService, OrdersService, PackagesService, ParticipationsService, PersonsService, PlacementsService, PortfolioGroupsService, PortfoliosService, PropertyDefinitionsService, QueryableKeysService, QuotesService, ReconciliationsService, ReferenceListsService, ReferencePortfolioService, RelationDefinitionsService, RelationsService, RelationshipDefinitionsService, RelationshipsService, SchemasService, ScopesService, ScriptedTranslationService, SearchService, SequencesService, SimplePositionPortfoliosService, StagedModificationsService, StagingRuleSetService, StructuredResultDataService, SystemConfigurationService, TaxRuleSetsService, TimelinesService, TransactionConfigurationService, TransactionFeesService, TransactionPortfoliosService, TranslationService, WorkspaceService];\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A2B Breakdown - Shows the total, and each sub-element within an A2B Category\n */\nexport interface A2BBreakdown { \n    /**\n     * The total value of all the components within this category.\n     */\n    total?: number;\n    /**\n     * The currency. Applies to the Total, as well as all the componenents.\n     */\n    currency?: string | null;\n    /**\n     * The individual components that make up the category. For example, the Start category may have Cost, Unrealised gains and accrued interest components.\n     */\n    components?: { [key: string]: number; } | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AccessMetadataValue } from './accessMetadataValue';\n\n\nexport interface AccessMetadataOperation { \n    value: Array<AccessMetadataValue>;\n    path: string;\n    /**\n     * The available values are: add, remove\n     */\n    op: AccessMetadataOperation.OpEnum;\n    from?: string | null;\n}\nexport namespace AccessMetadataOperation {\n    export type OpEnum = 'add' | 'remove';\n    export const OpEnum = {\n        Add: 'add' as OpEnum,\n        Remove: 'remove' as OpEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An access control value. Provider should only be used if you are a service provider licensing data. In that case  the provider value must match your domain.\n */\nexport interface AccessMetadataValue { \n    value: string;\n    provider?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Property } from './property';\n\n\n/**\n * An account\n */\nexport interface Account { \n    /**\n     * The code given for the Account.\n     */\n    code: string;\n    /**\n     * A description for the Account.\n     */\n    description?: string | null;\n    /**\n     * The Account type. Can have the values: Asset/Liabilities/Income/Expense/Capital/Revenue.\n     */\n    type: string;\n    /**\n     * The Account status. Can be Active, Inactive or Deleted. The available values are: Active, Inactive, Deleted\n     */\n    status: Account.StatusEnum;\n    /**\n     * This allows users to specify whether this a protected Account that prevents direct manual journal adjustment. Can have the values: System/ManualIt will default to “Manual”.\n     */\n    control?: string | null;\n    /**\n     * A set of properties for the Account.\n     */\n    properties?: { [key: string]: Property; } | null;\n}\nexport namespace Account {\n    export type StatusEnum = 'Active' | 'Inactive' | 'Deleted';\n    export const StatusEnum = {\n        Active: 'Active' as StatusEnum,\n        Inactive: 'Inactive' as StatusEnum,\n        Deleted: 'Deleted' as StatusEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type AccountingMethod = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n\nexport const AccountingMethod = {\n    Default: 'Default' as AccountingMethod,\n    AverageCost: 'AverageCost' as AccountingMethod,\n    FirstInFirstOut: 'FirstInFirstOut' as AccountingMethod,\n    LastInFirstOut: 'LastInFirstOut' as AccountingMethod,\n    HighestCostFirst: 'HighestCostFirst' as AccountingMethod,\n    LowestCostFirst: 'LowestCostFirst' as AccountingMethod,\n    ProRateByUnits: 'ProRateByUnits' as AccountingMethod,\n    ProRateByCost: 'ProRateByCost' as AccountingMethod,\n    ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethod,\n    IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethod,\n    LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethod,\n    LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethod,\n    HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethod,\n    LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethod,\n    MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethod,\n    MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethod\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Accumulation dividend\n */\nexport interface AccumulationEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * Payment currency\n     */\n    dividendCurrency: string;\n    /**\n     * Dividend rate or payment rate as a percentage.  i.e. 5% is written as 0.05\n     */\n    dividendRate: number;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.  Typically this is T-1 from the RecordDate.\n     */\n    exDate?: string;\n    /**\n     * The date the company pays out dividends to shareholders.\n     */\n    paymentDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: AccumulationEvent.InstrumentEventTypeEnum;\n}\nexport namespace AccumulationEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ActionId { \n    scope: string;\n    activity: string;\n    entity: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface AddBusinessDaysToDateRequest { \n    businessDayOffset: number;\n    holidayCodes: Array<string>;\n    startDate?: string;\n    asAt?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The date that is the requested number of business days after the given start date\n */\nexport interface AddBusinessDaysToDateResponse { \n    value: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Record describing additional payment entity.\n */\nexport interface AdditionalPayment { \n    /**\n     * The payment amount.\n     */\n    amount: number;\n    /**\n     * The payment currency.\n     */\n    currency: string;\n    /**\n     * Date when the payment is made.\n     */\n    payDate: string;\n    /**\n     * Is it pay or receive.    Supported string (enumeration) values are: [Pay, Receive].\n     */\n    payReceive: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface AddressDefinition { \n    /**\n     * The display name of the address key.\n     */\n    displayName?: string | null;\n    /**\n     * The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json\n     */\n    type?: AddressDefinition.TypeEnum;\n    /**\n     * The description for this result.\n     */\n    description?: string | null;\n    /**\n     * What is the status of the address path. If it is not Production then it might be removed at some point in the future.  See the removal date for the likely timing of that if any.\n     */\n    lifeCycleStatus?: string | null;\n    /**\n     * If the life-cycle status of the address is Deprecated then this is the date at which support of the address will be suspended.  After that date it will be removed at the earliest possible point subject to any specific contractual support and development constraints.\n     */\n    removalDate?: string | null;\n    /**\n     * Contains a link to the documentation for this AddressDefinition in KnowledgeBase.\n     */\n    documentationLink?: string | null;\n}\nexport namespace AddressDefinition {\n    export type TypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'ResultValue' | 'Result0D' | 'Json';\n    export const TypeEnum = {\n        String: 'String' as TypeEnum,\n        Int: 'Int' as TypeEnum,\n        Decimal: 'Decimal' as TypeEnum,\n        DateTime: 'DateTime' as TypeEnum,\n        Boolean: 'Boolean' as TypeEnum,\n        ResultValue: 'ResultValue' as TypeEnum,\n        Result0D: 'Result0D' as TypeEnum,\n        Json: 'Json' as TypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface AddressKeyComplianceParameter extends ComplianceParameter { \n    /**\n     * The key that uniquely identifies a queryable address in Lusid.\n     */\n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: AddressKeyComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace AddressKeyComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceList } from './referenceList';\n\n\nexport interface AddressKeyList extends ReferenceList { \n    values: Array<string>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: AddressKeyList.ReferenceListTypeEnum;\n}\nexport namespace AddressKeyList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface AddressKeyListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: AddressKeyListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace AddressKeyListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The definition of an Address Key Option\n */\nexport interface AddressKeyOptionDefinition { \n    /**\n     * The name of the option\n     */\n    name: string;\n    /**\n     * The type of the option\n     */\n    type: string;\n    /**\n     * The description of the option\n     */\n    description: string;\n    /**\n     * Is this option required or optional?\n     */\n    optional: boolean;\n    /**\n     * If the option is a string or enum, the allowed set of values it can take.\n     */\n    allowedValueSet?: Array<string> | null;\n    /**\n     * If the option is not required, what is the default value?\n     */\n    defaultValue?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to adjust the limit/balance of a LoanFacility.  Used to initially set up the facility, but also used to increase/reduce the associated limit and balance.\n */\nexport interface AdjustGlobalCommitmentEvent extends InstrumentEvent { \n    /**\n     * Amount that the limit and balance are changed by.  A positive number signifies an increase, and a negative number here signifies a decrease.\n     */\n    amount: number;\n    /**\n     * Date of the adjustment.  Signifies when the facility begins to accrue interest.\n     */\n    date?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: AdjustGlobalCommitmentEvent.InstrumentEventTypeEnum;\n}\nexport namespace AdjustGlobalCommitmentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface AggregateSpec { \n    /**\n     * The key that uniquely identifies a queryable address in Lusid.\n     */\n    key: string;\n    /**\n     * The available values are: Sum, DefaultSum, Proportion, Average, Count, Min, Max, Value, SumOfPositiveValues, SumOfNegativeValues, SumOfAbsoluteValues, ProportionOfAbsoluteValues, SumCumulativeInAdvance, SumCumulativeInArrears\n     */\n    op: AggregateSpec.OpEnum;\n    /**\n     * Additional options to apply when performing computations. Options that do not apply to the Key will be  ignored. Option values can be boolean, numeric, string or date-time.\n     */\n    options?: { [key: string]: any | null; } | null;\n}\nexport namespace AggregateSpec {\n    export type OpEnum = 'Sum' | 'DefaultSum' | 'Proportion' | 'Average' | 'Count' | 'Min' | 'Max' | 'Value' | 'SumOfPositiveValues' | 'SumOfNegativeValues' | 'SumOfAbsoluteValues' | 'ProportionOfAbsoluteValues' | 'SumCumulativeInAdvance' | 'SumCumulativeInArrears';\n    export const OpEnum = {\n        Sum: 'Sum' as OpEnum,\n        DefaultSum: 'DefaultSum' as OpEnum,\n        Proportion: 'Proportion' as OpEnum,\n        Average: 'Average' as OpEnum,\n        Count: 'Count' as OpEnum,\n        Min: 'Min' as OpEnum,\n        Max: 'Max' as OpEnum,\n        Value: 'Value' as OpEnum,\n        SumOfPositiveValues: 'SumOfPositiveValues' as OpEnum,\n        SumOfNegativeValues: 'SumOfNegativeValues' as OpEnum,\n        SumOfAbsoluteValues: 'SumOfAbsoluteValues' as OpEnum,\n        ProportionOfAbsoluteValues: 'ProportionOfAbsoluteValues' as OpEnum,\n        SumCumulativeInAdvance: 'SumCumulativeInAdvance' as OpEnum,\n        SumCumulativeInArrears: 'SumCumulativeInArrears' as OpEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface AggregationMeasureFailureDetail { \n    id?: string | null;\n    effectiveAt?: string;\n    measure?: string | null;\n    reason?: string | null;\n    detail?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type AggregationOp = 'Sum' | 'DefaultSum' | 'Proportion' | 'Average' | 'Count' | 'Min' | 'Max' | 'Value' | 'SumOfPositiveValues' | 'SumOfNegativeValues' | 'SumOfAbsoluteValues' | 'ProportionOfAbsoluteValues' | 'SumCumulativeInAdvance' | 'SumCumulativeInArrears';\n\nexport const AggregationOp = {\n    Sum: 'Sum' as AggregationOp,\n    DefaultSum: 'DefaultSum' as AggregationOp,\n    Proportion: 'Proportion' as AggregationOp,\n    Average: 'Average' as AggregationOp,\n    Count: 'Count' as AggregationOp,\n    Min: 'Min' as AggregationOp,\n    Max: 'Max' as AggregationOp,\n    Value: 'Value' as AggregationOp,\n    SumOfPositiveValues: 'SumOfPositiveValues' as AggregationOp,\n    SumOfNegativeValues: 'SumOfNegativeValues' as AggregationOp,\n    SumOfAbsoluteValues: 'SumOfAbsoluteValues' as AggregationOp,\n    ProportionOfAbsoluteValues: 'ProportionOfAbsoluteValues' as AggregationOp,\n    SumCumulativeInAdvance: 'SumCumulativeInAdvance' as AggregationOp,\n    SumCumulativeInArrears: 'SumCumulativeInArrears' as AggregationOp\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Options for controlling the default aspects and behaviour of the aggregation.\n */\nexport interface AggregationOptions { \n    /**\n     * Should the aggregation behave like ANSI Sql or MySql with respect to a conceptual request which is equivalent to \\\"select a,sum(a) from results\\\";  ANSI Sql would report an error if a was not unique where MySql would simply view a,suma(a) as equivalent to firstof(a),sum(a).\n     */\n    useAnsiLikeSyntax?: boolean;\n    /**\n     * In the case of valuing a portfolio group where some, but not all entitlements fail, should the aggregation return the valuations  applied only to those portfolios where entitlements checks succeeded.\n     */\n    allowPartialEntitlementSuccess?: boolean;\n    /**\n     * Various results that are units of currency might need to be rounded.  This will round according to the ISO4217 standard number of decimal places for a currency.\n     */\n    applyIso4217Rounding?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AddressKeyOptionDefinition } from './addressKeyOptionDefinition';\n\n\nexport interface AggregationQuery { \n    /**\n     * The address that is the query to be made into the system. e.g. a Valuation/PV or Instrument/MaturityDate\n     */\n    addressKey: string;\n    /**\n     * What does the information that is being queried by the address mean. What is the address for.\n     */\n    description: string;\n    /**\n     * The suggested name that the user would wish to put on to the returned information for visualisation in preference to the address.\n     */\n    displayName: string;\n    /**\n     * Financially meaningful results can be presented as either simple flat types or more complex expanded types. This field gives the type of the more complex representation.  For example, the present value (PV) of a holding could be represented either as a simple decimal (with currency implied) or as a decimal-currency pair. In this example, the type returned in this field would be \\\"Result0D\\\", the decimal-currency pair. The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json\n     */\n    type: AggregationQuery.TypeEnum;\n    /**\n     * Financially meaningful results can be presented as either simple flat types or more complex expanded types. This field gives the type of the simpler representation.  For example, the present value (PV) of a holding could be represented either as a simple decimal (with currency implied) or as a decimal-currency pair. In this example, the type returned in this field would be \\\"Decimal\\\". The available values are: String, Int, Decimal, DateTime, Boolean, ResultValue, Result0D, Json\n     */\n    flattenedType: AggregationQuery.FlattenedTypeEnum;\n    /**\n     * Is the data scaled when it is for, e.g. a holding in an instrument. A key example would be the difference between price and PV. The present value of an instrument would scale with the quantity held. The price would be that for a hypothetical unit of that instrument, typically associated with the contract size.\n     */\n    scalesWithHoldingQuantity: boolean;\n    /**\n     * When performing an aggregation operation, what column type operations can be performed on the data. For example, it makes sense to sum decimals but not strings. Either can be counted. With more complex types, e.g. ResultValues, operations may be linked to a semantic meaning such as the currency of the result. In such cases the operations may be supported but context specific. For example, it makes sense to sum PVs in a single currency but not when the currency is different. In such cases, an error would result (it being assumed that no fx rates for currency conversion were implicit in the context).\n     */\n    supportedOperations: string;\n    /**\n     * Within an API where an item can be accessed through an address or property, there is an associated status that determines whether the item is stable or likely to change. This status is one of [Experimental, Beta, EAP, Prod,  Deprecated]. If the item is deprecated it will be removed on or after the associated DateTime RemovalDate field. That field will not otherwise be set.\n     */\n    lifeCycleStatus: string;\n    /**\n     * If the life cycle status is set to deprecated then this will be populated with the date on or after which removal of the address query will happen\n     */\n    removalDate?: string | null;\n    /**\n     * A mapping from option names to the definition that the corresponding option value must match.\n     */\n    applicableOptions?: { [key: string]: AddressKeyOptionDefinition; } | null;\n}\nexport namespace AggregationQuery {\n    export type TypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'ResultValue' | 'Result0D' | 'Json';\n    export const TypeEnum = {\n        String: 'String' as TypeEnum,\n        Int: 'Int' as TypeEnum,\n        Decimal: 'Decimal' as TypeEnum,\n        DateTime: 'DateTime' as TypeEnum,\n        Boolean: 'Boolean' as TypeEnum,\n        ResultValue: 'ResultValue' as TypeEnum,\n        Result0D: 'Result0D' as TypeEnum,\n        Json: 'Json' as TypeEnum\n    };\n    export type FlattenedTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'ResultValue' | 'Result0D' | 'Json';\n    export const FlattenedTypeEnum = {\n        String: 'String' as FlattenedTypeEnum,\n        Int: 'Int' as FlattenedTypeEnum,\n        Decimal: 'Decimal' as FlattenedTypeEnum,\n        DateTime: 'DateTime' as FlattenedTypeEnum,\n        Boolean: 'Boolean' as FlattenedTypeEnum,\n        ResultValue: 'ResultValue' as FlattenedTypeEnum,\n        Result0D: 'Result0D' as FlattenedTypeEnum,\n        Json: 'Json' as FlattenedTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A list of types, that define the expected output types found from an aggregation request in its result.\n */\nexport type AggregationType = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'ResultValue' | 'Result0D' | 'Json';\n\nexport const AggregationType = {\n    String: 'String' as AggregationType,\n    Int: 'Int' as AggregationType,\n    Decimal: 'Decimal' as AggregationType,\n    DateTime: 'DateTime' as AggregationType,\n    Boolean: 'Boolean' as AggregationType,\n    ResultValue: 'ResultValue' as AggregationType,\n    Result0D: 'Result0D' as AggregationType,\n    Json: 'Json' as AggregationType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Alias { \n    /**\n     * The property key, identifier type, or field to be replaced by an alias.\n     */\n    attributeName: string;\n    /**\n     * The alias to replace the property key, identifier type, or field on the bound entity.\n     */\n    attributeAlias: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an Amortisation event.  This is an event that describes the occurence of amortisation.\n */\nexport interface AmortisationEvent extends InstrumentEvent { \n    /**\n     * The amount reduced in this amortisation event.  That is, the difference between the previous notional amount and the current notional amount as set in this event.\n     */\n    amountReduced: number;\n    /**\n     * Domestic currency of the originating instrument\n     */\n    domCcy: string;\n    /**\n     * Is this event in relation to the Pay or Receive leg\n     */\n    payReceive: string;\n    /**\n     * The date the principal payment is to be made.\n     */\n    paymentDate: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: AmortisationEvent.InstrumentEventTypeEnum;\n}\nexport namespace AmortisationEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface AmortisationRule { \n    /**\n     * The name of the rule.\n     */\n    name: string;\n    /**\n     * A description of the rule.\n     */\n    description?: string | null;\n    /**\n     * The filter for this rule.\n     */\n    filter: string;\n    /**\n     * The filter for this rule.\n     */\n    amortisationMethod: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Amount { \n    value?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AppendMarketData } from './appendMarketData';\n\n\n/**\n * Used to append a new point to an FX curve defined using `FxForwardCurveByQuoteReference`.\n */\nexport interface AppendFxForwardCurveByQuoteReference extends AppendMarketData { \n    /**\n     * Tenor for which the forward rate applies.\n     */\n    tenor: string;\n    /**\n     * A collection of identifiers for the tenor, which will be used to query the LUSID Quote Store to resolve the actual rates.  The keys must be chosen from the following enumeration:  [LusidInstrumentId, Isin, Sedol, Cusip, ClientInternal, Figi, RIC, QuotePermId, REDCode, BBGId, ICECode].    For example:    \\\"quoteReference\\\": {\\\"ClientInternal\\\": \\\"SomeIdentifierForTenor\\\"}\n     */\n    quoteReference: { [key: string]: string | null; };\n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendFxForwardCurveByQuoteReference.MarketDataTypeEnum;\n}\nexport namespace AppendFxForwardCurveByQuoteReference {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AppendMarketData } from './appendMarketData';\n\n\n/**\n * Used to append a new point to an FX curve defined using `FxForwardCurveData`.\n */\nexport interface AppendFxForwardCurveData extends AppendMarketData { \n    /**\n     * Date for which the forward rate applies.\n     */\n    date: string;\n    /**\n     * Rate provided for the fx forward (price in FgnCcy per unit of DomCcy).\n     */\n    rate: number;\n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendFxForwardCurveData.MarketDataTypeEnum;\n}\nexport namespace AppendFxForwardCurveData {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AppendMarketData } from './appendMarketData';\n\n\n/**\n * Used to append a new point to an FX curve defined using `FxForwardPipsCurveData`.\n */\nexport interface AppendFxForwardPipsCurveData extends AppendMarketData { \n    /**\n     * Date for which the forward rate applies.\n     */\n    date: string;\n    /**\n     * Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips.\n     */\n    pipRate: number;\n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendFxForwardPipsCurveData.MarketDataTypeEnum;\n}\nexport namespace AppendFxForwardPipsCurveData {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AppendMarketData } from './appendMarketData';\n\n\n/**\n * Used to append a new point to an FX curve defined using `FxForwardTenorCurveData`.\n */\nexport interface AppendFxForwardTenorCurveData extends AppendMarketData { \n    /**\n     * Tenor for which the forward rate applies.\n     */\n    tenor: string;\n    /**\n     * Rate provided for the fx forward (price in FgnCcy per unit of DomCcy).\n     */\n    rate: number;\n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendFxForwardTenorCurveData.MarketDataTypeEnum;\n}\nexport namespace AppendFxForwardTenorCurveData {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AppendMarketData } from './appendMarketData';\n\n\n/**\n * Used to append a new point to an FX curve defined using `FxForwardTenorPipsCurveData`.\n */\nexport interface AppendFxForwardTenorPipsCurveData extends AppendMarketData { \n    /**\n     * Tenor for which the forward rate applies.\n     */\n    tenor: string;\n    /**\n     * Rate provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips.\n     */\n    pipRate: number;\n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendFxForwardTenorPipsCurveData.MarketDataTypeEnum;\n}\nexport namespace AppendFxForwardTenorPipsCurveData {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for types containing required data to append to complex market data.\n */\nexport interface AppendMarketData { \n    /**\n     * The available values are: AppendFxForwardCurveByQuoteReference, AppendFxForwardCurveData, AppendFxForwardPipsCurveData, AppendFxForwardTenorCurveData, AppendFxForwardTenorPipsCurveData\n     */\n    marketDataType: AppendMarketData.MarketDataTypeEnum;\n}\nexport namespace AppendMarketData {\n    export type MarketDataTypeEnum = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n    export const MarketDataTypeEnum = {\n        AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        AppendFxForwardCurveData: 'AppendFxForwardCurveData' as MarketDataTypeEnum,\n        AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as MarketDataTypeEnum,\n        AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The supported complex market data types which can be appended to.\n */\nexport type AppendMarketDataType = 'AppendFxForwardCurveByQuoteReference' | 'AppendFxForwardCurveData' | 'AppendFxForwardPipsCurveData' | 'AppendFxForwardTenorCurveData' | 'AppendFxForwardTenorPipsCurveData';\n\nexport const AppendMarketDataType = {\n    AppendFxForwardCurveByQuoteReference: 'AppendFxForwardCurveByQuoteReference' as AppendMarketDataType,\n    AppendFxForwardCurveData: 'AppendFxForwardCurveData' as AppendMarketDataType,\n    AppendFxForwardPipsCurveData: 'AppendFxForwardPipsCurveData' as AppendMarketDataType,\n    AppendFxForwardTenorCurveData: 'AppendFxForwardTenorCurveData' as AppendMarketDataType,\n    AppendFxForwardTenorPipsCurveData: 'AppendFxForwardTenorPipsCurveData' as AppendMarketDataType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type AssetClass = 'InterestRates' | 'FX' | 'Inflation' | 'Equities' | 'Credit' | 'Commodities' | 'Money' | 'Unknown';\n\nexport const AssetClass = {\n    InterestRates: 'InterestRates' as AssetClass,\n    Fx: 'FX' as AssetClass,\n    Inflation: 'Inflation' as AssetClass,\n    Equities: 'Equities' as AssetClass,\n    Credit: 'Credit' as AssetClass,\n    Commodities: 'Commodities' as AssetClass,\n    Money: 'Money' as AssetClass,\n    Unknown: 'Unknown' as AssetClass\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Barrier class for exotic FxOption\n */\nexport interface Barrier { \n    /**\n     * Supported string (enumeration) values are: [Down, Up].\n     */\n    direction: string;\n    /**\n     * Trigger level, which the underlying should (or should not) cross/touch.\n     */\n    level: number;\n    /**\n     * Supported string (enumeration) values are: [European, Bermudan, American].\n     */\n    monitoring?: string | null;\n    /**\n     * Supported string (enumeration) values are: [Knockin, Knockout].\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { WeightedInstruments } from './weightedInstruments';\nimport { BasketIdentifier } from './basketIdentifier';\n\n\n/**\n * LUSID representation of a basket of instruments.\n */\nexport interface Basket extends LusidInstrument { \n    basketName: BasketIdentifier;\n    /**\n     * What contents does the basket have. The validation will check that the instrument types contained match those expected.    Supported string (enumeration) values are: [Bonds, Credits, Equities, EquitySwap].\n     */\n    basketType: string;\n    weightedInstruments: WeightedInstruments;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Basket.InstrumentTypeEnum;\n}\nexport namespace Basket {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Descriptive information that describes a particular basket of instruments. Most commonly required with a CDS Index or similarly defined instrument.\n */\nexport interface BasketIdentifier { \n    /**\n     * Index set, e.g. iTraxx or CDX.\n     */\n    index: string;\n    /**\n     * The index name within the set, e.g. \\\"MAIN\\\" or \\\"Crossover\\\".\n     */\n    name: string;\n    /**\n     * Applicable geographic country or region. Typically something like \\\"Europe\\\", \\\"Asia ex-Japan\\\", \\\"Japan\\\" or \\\"Australia\\\".\n     */\n    region: string;\n    /**\n     * The series identifier.\n     */\n    seriesId: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { FlowConventions } from './flowConventions';\nimport { RoundingConvention } from './roundingConvention';\nimport { ExDividendConfiguration } from './exDividendConfiguration';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a Vanilla Fixed Rate Bond.\n */\nexport interface Bond extends LusidInstrument { \n    /**\n     * The Start date of the bond, this is normally when accrual of the first coupon begins.\n     */\n    startDate: string;\n    /**\n     * The Maturity date of the bond, this is when the last coupon accrual period ends.  Note that while most bonds have their last payment on this date there are some cases where the final payment is the next working day.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument. This should be the same as the Currency set on the FlowConventions.\n     */\n    domCcy: string;\n    flowConventions: FlowConventions;\n    /**\n     * The face-value or principal for the bond at outset.  This might be reduced through its lifetime in the event of amortisation or similar.\n     */\n    principal: number;\n    /**\n     * Simple coupon rate.\n     */\n    couponRate: number;\n    /**\n     * External market codes and identifiers for the bond, e.g. ISIN.\n     */\n    identifiers?: { [key: string]: string | null; } | null;\n    /**\n     * Optional. Number of calendar days in the ex-dividend period.  If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative.  If set, this must be a non-negative number.  If not set, or set to 0, then there is no ex-dividend period.                NOTE: This field is deprecated.  If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.\n     */\n    exDividendDays?: number | null;\n    /**\n     * Optional and to be DEPRECATED. If set, this is the date at which the bond begins to accrue interest. Instead, this information should be entered in the field StartDate.\n     */\n    initialCouponDate?: string | null;\n    /**\n     * The date that the first coupon of the bond is paid. This is required for bonds that have a long first coupon or short first coupon. The first coupon pay date is used  as an anchor to compare with the start date and determine if this is a long/short coupon period.\n     */\n    firstCouponPayDate?: string | null;\n    /**\n     * The calculation type applied to the bond coupon amount. This is required for bonds that have a particular type of computing the period coupon, such as simple compounding,  irregular coupons etc.  The default CalculationType is `Standard`, which returns a coupon amount equal to Principal * Coupon Rate / Coupon Frequency. Coupon Frequency is 12M / Payment Frequency.  Payment Frequency can be 1M, 3M, 6M, 12M etc. So Coupon Frequency can be 12, 4, 2, 1 respectively.    Supported string (enumeration) values are: [Standard, DayCountCoupon, NoCalculationFloater, BrazilFixedCoupon, StandardWithCappedAccruedInterest].\n     */\n    calculationType?: string | null;\n    /**\n     * Rounding conventions for analytics, if any.\n     */\n    roundingConventions?: Array<RoundingConvention> | null;\n    exDividendConfiguration?: ExDividendConfiguration;\n    /**\n     * The price the bond was issued at. This is to be entered as a percentage of par, for example a value of 98.5 would represent 98.5%.\n     */\n    originalIssuePrice?: number | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Bond.InstrumentTypeEnum;\n}\nexport namespace Bond {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Information required to specify a conversion event for a convertible bond.\n */\nexport interface BondConversionEntry { \n    /**\n     * The date at which the bond can be converted\n     */\n    date?: string;\n    /**\n     * The number of shares to be issued on conversion will be equal to the denomination of the  bond divided by the conversion price.  Two (and only two) entries out of (Price, Ratio, Denomination) must be provided.  So, to allow one entry out of the three to not be provided, we make all the three  nullable defaulting to zero and during validation we check if there is exactly one  of the three equal to zero.\n     */\n    denomination?: number;\n    /**\n     * The conversion price  Two (and only two) entries out of (Price, Ratio, Denomination) must be provided.  So, to allow one entry out of the three to not be provided, we make all the three  nullable defaulting to zero and during validation we check if there is exactly one  of the three equal to zero.\n     */\n    price?: number;\n    /**\n     * The number of common shares received at the time of conversion for each convertible bond  Two (and only two) entries out of (Price, Ratio, Denomination) must be provided.  So, to allow one entry out of the three to not be provided, we make all the three  nullable defaulting to zero and during validation we check if there is exactly one  of the three equal to zero.\n     */\n    ratio?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { BondConversionEntry } from './bondConversionEntry';\nimport { Schedule } from './schedule';\n\n\n/**\n * A BondConversionSchedule object represents a class containing the  information required for the creation of convertible features in a ComplexBond\n */\nexport interface BondConversionSchedule extends Schedule { \n    /**\n     * The market identifier(s) of the share that the bond converts to. The instrument  will not fail validation if no identifier is supplied.\n     */\n    identifiers?: { [key: string]: string | null; } | null;\n    /**\n     * The dates at which the bond may be converted and associated information required about the conversion.\n     */\n    bondConversionEntries?: Array<BondConversionEntry> | null;\n    /**\n     * Corporate event that triggers a conversion    Supported string (enumeration) values are: [NextEquityFinancing, IpoConversion, KnownDates, SoftCall].\n     */\n    conversionTrigger: string;\n    /**\n     * Is a conversion made into cash or into shares?    Supported string (enumeration) values are: [Cash, Physical].\n     */\n    deliveryType?: string | null;\n    /**\n     * The exercise type of the conversion schedule (American or European).  For American type, the bond is convertible from a given exercise date until the next date in the schedule, or until it matures.  For European type, the bond is only convertible on the given exercise date.    Supported string (enumeration) values are: [European, Bermudan, American].\n     */\n    exerciseType: string;\n    /**\n     * Set this to true if a accrued interest is included in the conversion. Defaults to true.\n     */\n    includesAccrued?: boolean;\n    /**\n     * Set this to true if a conversion is mandatory if the trigger occurs. Defaults to false.\n     */\n    mandatoryConversion?: boolean;\n    /**\n     * The last day in the notification period for the conversion of the bond\n     */\n    notificationPeriodEnd?: string;\n    /**\n     * The first day in the notification period for the conversion of the bond\n     */\n    notificationPeriodStart?: string;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: BondConversionSchedule.ScheduleTypeEnum;\n}\nexport namespace BondConversionSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Bond Coupon Event  This is an event that describes the occurence of a cashflow due to a fixed rate bond coupon payment.\n */\nexport interface BondCouponEvent extends InstrumentEvent { \n    /**\n     * Ex-Dividend date of the coupon payment\n     */\n    exDate?: string;\n    /**\n     * Payment date of the coupon payment\n     */\n    paymentDate?: string;\n    /**\n     * Currency of the coupon payment\n     */\n    currency: string;\n    /**\n     * CouponRate*Principal\n     */\n    couponPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: BondCouponEvent.InstrumentEventTypeEnum;\n}\nexport namespace BondCouponEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Indicates when an issuer has defaulted on an obligation due to technical default, missed payments, or bankruptcy filing.\n */\nexport interface BondDefaultEvent extends InstrumentEvent { \n    /**\n     * The date the bond default occurred.\n     */\n    effectiveDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: BondDefaultEvent.InstrumentEventTypeEnum;\n}\nexport namespace BondDefaultEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Bond Principal Event  This is an event that describes the occurence of a cashflow due to the principal payment.\n */\nexport interface BondPrincipalEvent extends InstrumentEvent { \n    /**\n     * Currency of the principal payment\n     */\n    currency: string;\n    /**\n     * Ex-Dividend date of the principal payment\n     */\n    exDate?: string;\n    /**\n     * Payment date of the principal payment\n     */\n    paymentDate?: string;\n    /**\n     * Principal per unit\n     */\n    principalPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: BondPrincipalEvent.InstrumentEventTypeEnum;\n}\nexport namespace BondPrincipalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashOfferElection } from './cashOfferElection';\nimport { LapseElection } from './lapseElection';\nimport { InstrumentEvent } from './instrumentEvent';\nimport { SecurityOfferElection } from './securityOfferElection';\n\n\n/**\n * Representation of a Bonus Issue corporate action.\n */\nexport interface BonusIssueEvent extends InstrumentEvent { \n    /**\n     * The date the Bonus Issue is announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The ex-date of the Bonus Issue.\n     */\n    exDate?: string;\n    /**\n     * The record date of the Bonus Issue.\n     */\n    recordDate?: string | null;\n    /**\n     * The date the Bonus Issue is executed.\n     */\n    paymentDate?: string;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * Possible SecurityElections for this Bonus Issue event, if any.\n     */\n    securityOfferElections?: Array<SecurityOfferElection> | null;\n    /**\n     * Possible CashOfferElections for this Bonus Issue event, if any.\n     */\n    cashOfferElections?: Array<CashOfferElection> | null;\n    /**\n     * Possible LapseElections for this Bonus Issue event, if any.\n     */\n    lapseElections?: Array<LapseElection> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: BonusIssueEvent.InstrumentEventTypeEnum;\n}\nexport namespace BonusIssueEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface BoolComplianceParameter extends ComplianceParameter { \n    value: boolean;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: BoolComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace BoolComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface BoolListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: BoolListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace BoolListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface BranchStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for the step\n     */\n    parameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: BranchStep.ComplianceStepTypeEnum;\n}\nexport namespace BranchStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface BranchStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: BranchStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace BranchStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A schedule for dates\n */\nexport interface BucketingSchedule { \n    /**\n     * Rolling tenor\n     */\n    tenor?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CalculationInfo { \n    /**\n     * Method of calculating the fees or commission among: BasisPoints, Percentage, Rate, Flat etc.\n     */\n    calculationMethod: string;\n    /**\n     * Field by which to multiply the numerical amount. Eg: Quantity, Value\n     */\n    multiplier: string;\n    /**\n     * Numerical fee amount\n     */\n    calculationAmount: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency upon calendar codes\n */\nexport interface CalendarDependency extends EconomicDependency { \n    /**\n     * The Codes of the calendars that are depended upon.\n     */\n    calendars: Array<string>;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: CalendarDependency.DependencyTypeEnum;\n}\nexport namespace CalendarDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LapseElection } from './lapseElection';\nimport { NewInstrument } from './newInstrument';\nimport { OptionExerciseElection } from './optionExerciseElection';\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * CallOnIntermediateSecuritiesEvent event (EXRI), representing an exercise on intermediate securities resulting from an intermediate securities distribution.\n */\nexport interface CallOnIntermediateSecuritiesEvent extends InstrumentEvent { \n    /**\n     * The date on which the issue ends.\n     */\n    expiryDate?: string;\n    /**\n     * The payment date of the event.\n     */\n    paymentDate?: string;\n    newInstrument: NewInstrument;\n    unitsRatio: UnitsRatio;\n    /**\n     * The price at which new units are purchased.\n     */\n    price: number;\n    /**\n     * The currency of the exercise.\n     */\n    exerciseCurrency: string;\n    /**\n     * Option exercise election for this event.\n     */\n    optionExerciseElections?: Array<OptionExerciseElection> | null;\n    /**\n     * Lapse election for this event.\n     */\n    lapseElections?: Array<LapseElection> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CallOnIntermediateSecuritiesEvent.InstrumentEventTypeEnum;\n}\nexport namespace CallOnIntermediateSecuritiesEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { LusidInstrument } from './lusidInstrument';\nimport { FloatingLeg } from './floatingLeg';\n\n\n/**\n * LUSID representation of Cap, Floor, or Collar.\n */\nexport interface CapFloor extends LusidInstrument { \n    /**\n     * Determine if it\\'s CAP, FLOOR, or COLLAR.    Supported string (enumeration) values are: [Cap, Floor, Collar].\n     */\n    capFloorType: string;\n    /**\n     * Strike rate of the Cap.\n     */\n    capStrike?: number | null;\n    /**\n     * Strike rate of the Floor.\n     */\n    floorStrike?: number | null;\n    /**\n     * Include first caplet flag.\n     */\n    includeFirstCaplet: boolean;\n    underlyingFloatingLeg: FloatingLeg;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven equity swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: CapFloor.InstrumentTypeEnum;\n}\nexport namespace CapFloor {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashElection } from './cashElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A capital distribution paid out to shareholders.\n */\nexport interface CapitalDistributionEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * Possible elections for this event, each keyed with a unique identifier.\n     */\n    cashElections: Array<CashElection>;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.\n     */\n    exDate?: string;\n    /**\n     * The date the company begins distributing the dividend.\n     */\n    paymentDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CapitalDistributionEvent.InstrumentEventTypeEnum;\n}\nexport namespace CapitalDistributionEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of Cash which is the sum of one or more cashflows from the past.\n */\nexport interface Cash extends LusidInstrument { \n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Cash amount.\n     */\n    amount: number;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Cash.InstrumentTypeEnum;\n}\nexport namespace Cash {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency upon a currency.  E.g. A Bond will declare a CashDependency for its domestic currency.\n */\nexport interface CashDependency extends EconomicDependency { \n    /**\n     * The Currency that is depended upon.\n     */\n    currency: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: CashDependency.DependencyTypeEnum;\n}\nexport namespace CashDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashElection } from './cashElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A cash distribution paid out to shareholders.\n */\nexport interface CashDividendEvent extends InstrumentEvent { \n    /**\n     * The date the company begins distributing the dividend.\n     */\n    paymentDate?: string;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.\n     */\n    exDate?: string;\n    /**\n     * Possible elections for this event, each keyed with a unique identifier.\n     */\n    cashElections: Array<CashElection>;\n    /**\n     * Date on which the dividend is announced by the company.\n     */\n    announcementDate?: string | null;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CashDividendEvent.InstrumentEventTypeEnum;\n}\nexport namespace CashDividendEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Cash election for Events that result in a cash payment.\n */\nexport interface CashElection { \n    /**\n     * Unique key used to identify this election.\n     */\n    electionKey: string;\n    /**\n     * The exchange rate if this is not the declared CashElection.  Defaults to 1 if Election is Declared.\n     */\n    exchangeRate?: number | null;\n    /**\n     * The payment rate for this CashElection.\n     */\n    dividendRate?: number | null;\n    /**\n     * Has this election been chosen.  Only one Election may be Chosen per Event.\n     */\n    isChosen?: boolean;\n    /**\n     * Is this the declared CashElection.  Only one Election may be Declared per Event.\n     */\n    isDeclared?: boolean;\n    /**\n     * Is this election the default.  Only one Election may be Default per Event\n     */\n    isDefault?: boolean;\n    /**\n     * The payment currency for this CashElection.\n     */\n    dividendCurrency: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\nimport { CashFlowValue } from './cashFlowValue';\n\n\n/**\n * Definition of a CashFlow event.  This is an event that describes the occurence of a cashflow and associated information.\n */\nexport interface CashFlowEvent extends InstrumentEvent { \n    cashFlowValue: CashFlowValue;\n    /**\n     * What type of internal event does this represent; coupon, principal, premium etc.\n     */\n    readonly eventType: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CashFlowEvent.InstrumentEventTypeEnum;\n}\nexport namespace CashFlowEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Lineage for cash flow value\n */\nexport interface CashFlowLineage { \n    /**\n     * The instrument type of the instrument to which the cash flow belongs to. When upserting CashFlowValues, this  should be null.\n     */\n    instrumentType?: string | null;\n    /**\n     * The cashflow type.When upserting CashFlowValues, this should be null, or one of [Unknown, Coupon, Notional,  Premium, Principal, Protection, Cash]\n     */\n    cashFlowType?: string | null;\n    /**\n     * The LUID of the instrument to which the cash flow belongs to. When upserting this should be null.\n     */\n    instrumentId?: string | null;\n    /**\n     * The leg id to which the cash flow belongs to.\n     */\n    legId?: string | null;\n    /**\n     * The source transaction of the instrument to which the cash flow belongs to. When upserting this should be null\n     */\n    sourceTransactionId?: string | null;\n    /**\n     * Does the cash flow belong to the Pay or Receive leg. When upserting this should either be null or one of [Pay, Receive, NotApplicable]\n     */\n    payReceive?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValueDictionary } from './resultValueDictionary';\nimport { CashFlowLineage } from './cashFlowLineage';\nimport { ResultValue } from './resultValue';\n\n\n/**\n * Result class for a cash flow value\n */\nexport interface CashFlowValue extends ResultValue { \n    /**\n     * The payment date of the cash flow\n     */\n    paymentDate: string;\n    diagnostics?: ResultValueDictionary;\n    cashFlowLineage?: CashFlowLineage;\n    /**\n     * The amount paid or received\n     */\n    paymentAmount: number;\n    /**\n     * The currency of the transaction\n     */\n    paymentCcy: string;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: CashFlowValue.ResultValueTypeEnum;\n}\nexport namespace CashFlowValue {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\nimport { CashFlowValue } from './cashFlowValue';\n\n\n/**\n * Result value for a collection of cash flow values\n */\nexport interface CashFlowValueSet extends ResultValue { \n    /**\n     * The set of cash flows in the result\n     */\n    cashflows?: Array<CashFlowValue> | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: CashFlowValueSet.ResultValueTypeEnum;\n}\nexport namespace CashFlowValueSet {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CashLadderRecord { \n    effectiveDate?: string;\n    open: number;\n    activities: { [key: string]: number; };\n    close: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Election for events that result in cash via a merger or acquisition\n */\nexport interface CashOfferElection { \n    /**\n     * Currency of the cash offer\n     */\n    cashOfferCurrency: string;\n    /**\n     * Price per share of the cash offer\n     */\n    cashOfferPrice: number;\n    /**\n     * Unique key associated to this election.\n     */\n    electionKey: string;\n    /**\n     * Is this the election that has been explicitly chosen from multiple options.\n     */\n    isChosen?: boolean;\n    /**\n     * Is this election automatically applied in the absence of an election having been made.  May only be true for one election if multiple are provided.\n     */\n    isDefault?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a Perpetual Cash Flow.\n */\nexport interface CashPerpetual extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The face-value or principal for the cash at outset.\n     */\n    principal: number;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: CashPerpetual.InstrumentTypeEnum;\n}\nexport namespace CashPerpetual {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a credit event for credit default swap (CDS) instruments.\n */\nexport interface CdsCreditEvent extends InstrumentEvent { \n    /**\n     * The date of the credit default - i.e. date on which the debt issuer defaulted on its repayment obligation.\n     */\n    effectiveDate?: string;\n    /**\n     * The date of the credit event auction - i.e. date on which the defaulted debt is sold via auction, and a recovery rate determined.\n     */\n    auctionDate?: string | null;\n    /**\n     * The fraction of the defaulted debt that can be recovered.\n     */\n    recoveryRate?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CdsCreditEvent.InstrumentEventTypeEnum;\n}\nexport namespace CdsCreditEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CdsFlowConventions { \n    /**\n     * The frequency at which the reference bonds are updated, this defaults to 6M, but can be 3M, exp for historically issued products.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    rollFrequency?: string | null;\n    /**\n     * Currency of the flow convention.\n     */\n    currency: string;\n    /**\n     * When generating a multiperiod flow, or when the maturity of the flow is not given but the start date is,  the tenor is the time-step from the anchor-date to the nominal maturity of the flow prior to any adjustment.\n     */\n    paymentFrequency: string;\n    /**\n     * when calculating the fraction of a year between two dates, what convention is used to represent the number of days in a year  and difference between them.  For more information on day counts, see [knowledge base article KA-01798](https://support.lusid.com/knowledgebase/article/KA-01798)                Supported string (enumeration) values are: [Actual360, Act360, MoneyMarket, Actual365, Act365, Thirty360, ThirtyU360, Bond, ThirtyE360, EuroBond, ActualActual, ActAct, ActActIsda, ActActIsma, ActActIcma, OneOne, Act364, Act365F, Act365L, Act365_25, Act252, Bus252, NL360, NL365, ActActAFB, Act365Cad, ThirtyActIsda, Thirty365Isda, ThirtyEActIsda, ThirtyE360Isda, ThirtyE365Isda, ThirtyU360EOM].\n     */\n    dayCountConvention: string;\n    /**\n     * For backward compatibility, this can either specify a business day convention or a roll convention. If the business  day convention is provided using the BusinessDayConvention property, this must be a valid roll convention.                When used as a roll convention:  The conventions specifying the rule used to generate dates in a schedule.    Supported string (enumeration) values are: [None, EndOfMonth, IMM, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30].                When in backward compatible mode:  Supported string (enumeration) values are: [NoAdjustment, None, Previous, P, Following, F, ModifiedPrevious, MP, ModifiedFollowing, MF, HalfMonthModifiedFollowing].\n     */\n    rollConvention: string;\n    /**\n     * An array of strings denoting holiday calendars that apply to generation of payment schedules.\n     */\n    paymentCalendars: Array<string>;\n    /**\n     * An array of strings denoting holiday calendars that apply to generation of reset schedules.\n     */\n    resetCalendars: Array<string>;\n    /**\n     * Number of Good Business Days between the trade date and the effective or settlement date of the instrument. Defaults to 0 if not set.\n     */\n    settleDays?: number;\n    /**\n     * The number of Good Business Days between determination and payment of reset. Defaults to 0 if not set.\n     */\n    resetDays?: number;\n    /**\n     * When generating a set of dates, what convention should be used for adjusting dates that coincide with a non-business day.    Supported string (enumeration) values are: [NoAdjustment, None, Previous, P, Following, F, ModifiedPrevious, MP, ModifiedFollowing, MF, HalfMonthModifiedFollowing, Nearest].\n     */\n    businessDayConvention?: string | null;\n    /**\n     * The scope used when updating or inserting the convention.\n     */\n    scope?: string | null;\n    /**\n     * The code of the convention.\n     */\n    code?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { FlowConventionName } from './flowConventionName';\nimport { LusidInstrument } from './lusidInstrument';\nimport { CdsFlowConventions } from './cdsFlowConventions';\nimport { Basket } from './basket';\n\n\n/**\n * LUSID representation of a Credit Default Swap Index (CDX).                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | ProtectionLeg | Payments made by the protection seller in the case of default across all CDS instruments in the index. |  | 2 | PremiumLeg | The premium payments made by the protection buyer across all CDS instruments in the index. |  | 3 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface CdsIndex extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    flowConventions?: CdsFlowConventions;\n    /**\n     * The coupon rate paid on each payment date of the premium leg as a fraction of 100 percent, e.g. \\\"0.05\\\" meaning 500 basis points or 5%.  For a standard corporate CDS (North American) this must be either 100bps or 500bps.\n     */\n    couponRate: number;\n    /**\n     * External market codes and identifiers for the cds index, e.g. a RED code, BBG ID or ICE code.\n     */\n    identifiers: { [key: string]: string | null; };\n    basket?: Basket;\n    conventionName?: FlowConventionName;\n    /**\n     * The notional quantity that applies to both the premium and protection legs.\n     */\n    notional: number;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: CdsIndex.InstrumentTypeEnum;\n}\nexport namespace CdsIndex {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * CDSs generally conform to fairly standard definitions, but can be tweaked in a number of different ways.  This class gathers a number of common features which may deviate. These will default to the market standard when  no overrides are provided.\n */\nexport interface CdsProtectionDetailSpecification { \n    /**\n     * The seniority level of the CDS.  Supported string (enumeration) values are: [SNR, SUB, JRSUBUT2, PREFT1, SECDOM, SNRFOR, SUBLT2].  Defaults to \\\"SUB\\\" if not set.\n     */\n    seniority?: string | null;\n    /**\n     * The restructuring clause.  Supported string (enumeration) values are: [CR, MR, MM, XR]. Defaults to \\\"MM\\\" if not set.\n     */\n    restructuringType?: string | null;\n    /**\n     * Does the protection leg pay out in the case of default on the start date. Defaults to true if not set.\n     */\n    protectStartDay?: boolean;\n    /**\n     * Should accrued interest on the premium leg be paid if a credit event occurs. Defaults to true if not set.\n     */\n    payAccruedInterestOnDefault?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a credit event for credit default swap index (CDX) instruments.\n */\nexport interface CdxCreditEvent extends InstrumentEvent { \n    /**\n     * The date of the credit default - i.e. date on which the debt issuer defaulted on its repayment obligation.\n     */\n    effectiveDate?: string;\n    /**\n     * The date of the credit event auction - i.e. date on which the defaulted debt is sold via auction, and a recovery rate determined.\n     */\n    auctionDate?: string | null;\n    /**\n     * The fraction of the defaulted debt that can be recovered.\n     */\n    recoveryRate?: number | null;\n    /**\n     * The relative weight of the CDX constituent.\n     */\n    constituentWeight: number;\n    /**\n     * Reference value used to identify the CDX constituent.\n     */\n    constituentReference?: string | null;\n    /**\n     * The date of the credit event auction settlement.\n     */\n    paymentDate?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CdxCreditEvent.InstrumentEventTypeEnum;\n}\nexport namespace CdxCreditEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ChangeItem } from './changeItem';\nimport { Link } from './link';\n\n\n/**\n * A group of changes made by the same person at the same time.\n */\nexport interface ChangeHistory { \n    /**\n     * The unique identifier of the user that made the change.\n     */\n    userId: string;\n    /**\n     * The date/time of the change.\n     */\n    modifiedAsAt: string;\n    /**\n     * The unique identifier of the request that the changes were part of.\n     */\n    requestId: string;\n    /**\n     * The action performed on the transaction, either created, updated, or deleted. The available values are: Create, Update, Delete\n     */\n    action: ChangeHistory.ActionEnum;\n    /**\n     * The collection of changes that were made.\n     */\n    changes: Array<ChangeItem>;\n    links?: Array<Link> | null;\n}\nexport namespace ChangeHistory {\n    export type ActionEnum = 'Create' | 'Update' | 'Delete';\n    export const ActionEnum = {\n        Create: 'Create' as ActionEnum,\n        Update: 'Update' as ActionEnum,\n        Delete: 'Delete' as ActionEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ChangeHistoryAction = 'Create' | 'Update' | 'Delete';\n\nexport const ChangeHistoryAction = {\n    Create: 'Create' as ChangeHistoryAction,\n    Update: 'Update' as ChangeHistoryAction,\n    Delete: 'Delete' as ChangeHistoryAction\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Information about a change to a field / property.  At least one of \\'PreviousValue\\' or \\'NewValue\\' will be set.\n */\nexport interface ChangeItem { \n    /**\n     * The name of the field or property that has been changed.\n     */\n    fieldName: string;\n    /**\n     * The previous value for this field / property.\n     */\n    previousValue?: string | null;\n    /**\n     * The new value for this field / property.\n     */\n    newValue?: string | null;\n    /**\n     * The market data time, i.e. the time to run the change from.\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The market data time, i.e. the time to run the change until.\n     */\n    effectiveUntil?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface CheckStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for an absolute limit check\n     */\n    limitCheckParameters: Array<ComplianceTemplateParameter>;\n    /**\n     * Parameters required for a warning limit check\n     */\n    warningCheckParameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: CheckStep.ComplianceStepTypeEnum;\n}\nexport namespace CheckStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface CheckStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: CheckStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace CheckStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A Cleardown Module request definition\n */\nexport interface CleardownModuleDetails { \n    /**\n     * The name of the Cleardown Module.\n     */\n    displayName: string;\n    /**\n     * A description for the Cleardown Module.\n     */\n    description?: string | null;\n    /**\n     * The Cleardown Module status. Can be Active or Inactive. Defaults to Active.\n     */\n    status: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A Cleardown rule\n */\nexport interface CleardownModuleRule { \n    /**\n     * The identifier for the Cleardown Rule.\n     */\n    ruleId: string;\n    /**\n     * The account to post the residual P&L to.\n     */\n    generalLedgerAccountCode: string;\n    /**\n     * The filter syntax for the Cleardown Rule. See https://support.lusid.com/knowledgebase/article/KA-02140 for more information on filter syntax.\n     */\n    ruleFilter: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Client { \n    readonly name?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * The termination of an instrument.  In some cases termination can happen over a range of dates e.g. american option exercise.  In most cases the startDate == endDate\n */\nexport interface CloseEvent extends InstrumentEvent { \n    /**\n     * The first date on which the instrument could close\n     */\n    startDate?: string;\n    /**\n     * The last date on which the instrument could close\n     */\n    endDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CloseEvent.InstrumentEventTypeEnum;\n}\nexport namespace CloseEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComparisonAttributeValuePair { \n    /**\n     * Comparison rule attribute name.\n     */\n    attributeName: string;\n    /**\n     * Computed value for the comparison rule attribute.\n     */\n    value?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Property } from './property';\nimport { Link } from './link';\n\n\nexport interface CompletePortfolio { \n    id: ResourceId;\n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The long form description of the portfolio.\n     */\n    description?: string | null;\n    /**\n     * The name of the portfolio.\n     */\n    displayName?: string | null;\n    /**\n     * The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.\n     */\n    created?: string;\n    parentPortfolioId?: ResourceId;\n    /**\n     * Whether or not this is a derived portfolio.\n     */\n    readonly isDerived?: boolean;\n    /**\n     * The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction, SimplePosition\n     */\n    type?: CompletePortfolio.TypeEnum;\n    version: Version;\n    /**\n     * The requested portfolio properties. These will be from the \\'Portfolio\\' domain.\n     */\n    properties?: Array<Property> | null;\n    /**\n     * If the portfolio is a transaction portfolio or derived transaction portfolio, this is the base currency of the portfolio.\n     */\n    baseCurrency?: string | null;\n    /**\n     * The sub holding key properties configured for the portfolio\n     */\n    subHoldingKeys?: Array<string> | null;\n    links?: Array<Link> | null;\n}\nexport namespace CompletePortfolio {\n    export type TypeEnum = 'Transaction' | 'Reference' | 'DerivedTransaction' | 'SimplePosition';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' as TypeEnum,\n        SimplePosition: 'SimplePosition' as TypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { RoundingConvention } from './roundingConvention';\nimport { Schedule } from './schedule';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a Complex Bond.  Including Floating, Fixed-to-float, Sinkable, Callable, Puttable, and Mortgage Backed Securities.\n */\nexport interface ComplexBond extends LusidInstrument { \n    /**\n     * External market codes and identifiers for the bond, e.g. ISIN.\n     */\n    identifiers?: { [key: string]: string | null; } | null;\n    /**\n     * The calculation type applied to the bond coupon amount. This is required for bonds that have a particular type of computing the period coupon, such as simple compounding,  irregular coupons etc.  The default CalculationType is `Standard`, which returns a coupon amount equal to Principal * Coupon Rate / Coupon Frequency. Coupon Frequency is 12M / Payment Frequency.  Payment Frequency can be 1M, 3M, 6M, 12M etc. So Coupon Frequency can be 12, 4, 2, 1 respectively.    Supported string (enumeration) values are: [Standard, DayCountCoupon, NoCalculationFloater, BrazilFixedCoupon, StandardWithCappedAccruedInterest].\n     */\n    calculationType?: string | null;\n    /**\n     * schedules.\n     */\n    schedules?: Array<Schedule> | null;\n    /**\n     * The price the complex bond was issued at. This is to be entered as a percentage of par, for example a value of 98.5 would represent 98.5%.\n     */\n    originalIssuePrice?: number | null;\n    /**\n     * Rounding conventions for analytics, if any.\n     */\n    roundingConventions?: Array<RoundingConvention> | null;\n    /**\n     * If this flag is set to true, then the outstanding notional and principal repayments will be calculated based  on pool factors in the quote store. Usually AssetBacked bonds also require a RollConvention setting of   within the FlowConventions any given rates schedule (to ensure payment dates always happen on the same day  of the month) and US Agency MBSs with Pay Delay features also require their rates schedules to include an  ExDividendConfiguration to drive the lag between interest accrual and payment.\n     */\n    assetBacked?: boolean | null;\n    /**\n     * Identifier used to retrieve pool factor information about this bond from the quote store. This is typically  the bond\\'s ISIN, but can also be ClientInternal. Please ensure you align the MarketDataKeyRule with the  correct Quote (Quote.ClientInternal.* or Quote.Isin.*)\n     */\n    assetPoolIdentifier?: string | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ComplexBond.InstrumentTypeEnum;\n}\nexport namespace ComplexBond {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing complex market data in LUSID.  Generally speaking, market data is complex when it cannot be represented as a single quote.  Examples include discounting curves, projection curves, and volatility surfaces, which are used to compute instrument analytics.  This base class should not be directly instantiated; each supported MarketDataType has a corresponding inherited class.\n */\nexport interface ComplexMarketData { \n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: ComplexMarketData.MarketDataTypeEnum;\n}\nexport namespace ComplexMarketData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An identifier that uniquely describes an item of complex market data such as an interest rate curve or volatility surface.\n */\nexport interface ComplexMarketDataId { \n    /**\n     * The platform or vendor that provided the complex market data, e.g. \\'DataScope\\', \\'LUSID\\', etc.\n     */\n    provider: string;\n    /**\n     * The source or originator of the complex market data, e.g. a bank or financial institution.\n     */\n    priceSource?: string | null;\n    /**\n     * This is obsolete. It is not used, it will not be stored, and has no effects.  If you wish to attach a Lineage to your ComplexMarketData,  you should provide it in the optional Lineage field in the ComplexMarketData class.\n     */\n    lineage?: string | null;\n    /**\n     * The effectiveAt or cut label that this item of complex market data is/was updated/inserted with.\n     */\n    effectiveAt?: string | null;\n    /**\n     * The name of the market entity that the document represents\n     */\n    marketAsset: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComplianceParameter { \n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: ComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace ComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ComplianceParameterType = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n\nexport const ComplianceParameterType = {\n    BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterType,\n    StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterType,\n    DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterType,\n    DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterType,\n    PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterType,\n    AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterType,\n    PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterType,\n    PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterType,\n    StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterType,\n    BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterType,\n    DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterType,\n    DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterType,\n    PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterType,\n    AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterType,\n    PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterType,\n    PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterType,\n    InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterType,\n    FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterType,\n    GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterType,\n    GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterType,\n    PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterType,\n    GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComplianceRunInfo { \n    /**\n     * The unique identifier of a compliance run\n     */\n    runId: string;\n    /**\n     * The time the compliance run was launched (e.g. button pressed). Currently it is also both the as at and effective at time in whichthe rule set and portfolio data (including any pending trades if the run is pretrade) is taken for the caluation, although it may be possible to run compliance for historical effective at and as at dates in the future.\n     */\n    instigatedAt: string;\n    /**\n     * The time the compliance run calculation was completed\n     */\n    completedAt: string;\n    /**\n     * Whether the compliance run was pre or post trade\n     */\n    schedule: string;\n    /**\n     * True if all rules passed, for all the portfolios they were assigned to\n     */\n    allRulesPassed: boolean;\n    /**\n     * False when no results have been returned eg. when no rules exist\n     */\n    hasResults: boolean;\n    /**\n     * Legacy AsAt time for backwards compatibility\n     */\n    asAt: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComplianceStep { \n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: ComplianceStep.ComplianceStepTypeEnum;\n}\nexport namespace ComplianceStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComplianceStepRequest { \n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: ComplianceStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace ComplianceStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ComplianceStepType = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n\nexport const ComplianceStepType = {\n    FilterStep: 'FilterStep' as ComplianceStepType,\n    GroupByStep: 'GroupByStep' as ComplianceStepType,\n    GroupFilterStep: 'GroupFilterStep' as ComplianceStepType,\n    BranchStep: 'BranchStep' as ComplianceStepType,\n    RecombineStep: 'RecombineStep' as ComplianceStepType,\n    CheckStep: 'CheckStep' as ComplianceStepType,\n    PercentCheckStep: 'PercentCheckStep' as ComplianceStepType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ComplianceStepTypeRequest = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n\nexport const ComplianceStepTypeRequest = {\n    FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequest,\n    GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequest,\n    GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequest,\n    BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequest,\n    CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequest,\n    PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequest\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComplianceTemplateParameter { \n    /**\n     * The name for the required Compliance Template Parameter\n     */\n    name: string;\n    /**\n     * The description for the required Compliance Template Parameter\n     */\n    description: string;\n    /**\n     * The type for the required Compliance Template Parameter\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ComponentFilter { \n    filterId: string;\n    filter: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The compounding settings used on interest rate.\n */\nexport interface Compounding { \n    /**\n     * Defines whether a weighted or unweighted average is used when calculating the average rate.  It applies only when CompoundingMethod = ‘Averaging‘.    Supported string (enumeration) values are: [Unweighted, UnweightedIncludingWeekends, Weighted].\n     */\n    averagingMethod?: string | null;\n    /**\n     * Defines which resets and day counts are used for the rate calculation    Supported string (enumeration) values are: [Lookback, NoShift, ObservationPeriodShift, Lockout].\n     */\n    calculationShiftMethod?: string | null;\n    /**\n     * If the interest rate is simple, compounded or using a pre-computed compounded index.    Supported string (enumeration) values are: [Averaging, Compounding, CompoundedIndex, NonCumulativeCompounding].\n     */\n    compoundingMethod: string;\n    /**\n     * The interest payment frequency.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    resetFrequency: string;\n    /**\n     * Defines the number of days to lockout or shift observation period by - should be a non-negative integer\n     */\n    shift?: number;\n    /**\n     * Defines how the computed leg spread is applied to compounded rate.  It applies only when CompoundingMethod = ‘Compounding‘ or ‘CompoundedIndex‘.    Available compounding methods:    | Method | Description |  | ------ | ----------- |  | Straight | Compounding rate in each compound period includes the spread. |  | Flat | Compounding rate does not include the spread, and the spread is used for simple interest in each compound period. |  | SpreadExclusive | Compounding rate does not include the spread, and the spread is used for simple interest for whole accrual period. |    The values \\\"IsdaCompounding\\\", \\\"NoCompounding\\\", \\\"IsdaFlatCompounding\\\", and \\\"None\\\" are accepted for compatibility  with existing instruments and their use is discouraged.    Supported string (enumeration) values are: [Straight, IsdaCompounding, NoCompounding, SpreadExclusive, IsdaFlatCompounding, Flat, None].\n     */\n    spreadCompoundingMethod?: string | null;\n    /**\n     * Defines the number of decimal places the compounded rate (expressed as a decimal) should be rounded to.  This is an optional field, leaving it blank will mean no rounding takes place in Compounding.\n     */\n    roundingPrecision?: number | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Market Data required to build a volatility surface for pricing.  Single constant volatility point.\n */\nexport interface ConstantVolatilitySurface extends ComplexMarketData { \n    /**\n     * Base date of the engine - this is the reference date for resolution of tenors.\n     */\n    baseDate: string;\n    /**\n     * What is the asset that the engine is for.  Supported string (enumeration) values are: [Cash, Commodity, Credit, Equity, Fx, Rates, FxVol, IrVol, EquityVol, HolidayCalendar, IndexConvention, FlowConvention, CdsFlowConvention, CorporateActions, FxForwards, Quote, Inflation, EquityCurve, All, VendorOpaque].\n     */\n    assetType: string;\n    lineage?: string | null;\n    /**\n     * Volatility value.\n     */\n    volatility: number;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: ConstantVolatilitySurface.MarketDataTypeEnum;\n}\nexport namespace ConstantVolatilitySurface {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Set of identifiers of an existing FlexibleLoan contract.\n */\nexport interface ContractDetails { \n    /**\n     * Unique instrument identifiers.\n     */\n    identifiers: { [key: string]: string | null; };\n    /**\n     * LUSID\\'s internal unique instrument identifier - readonly field, resolved from the instrument identifiers.\n     */\n    readonly lusidInstrumentId?: string | null;\n    /**\n     * The scope in which the FlexibleLoan instrument lies - readonly field, resolved from the instrument identifiers.\n     */\n    readonly instrumentScope?: string | null;\n    /**\n     * The name of the FlexibleLoan instrument - readonly field, resolved from the instrument identifiers.\n     */\n    readonly instrumentName?: string | null;\n    /**\n     * The domestic currency of the instrument - readonly field, resolved from the instrument identifiers.\n     */\n    readonly domCcy?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a Contract for Difference.\n */\nexport interface ContractForDifference extends LusidInstrument { \n    /**\n     * The start date of the CFD.\n     */\n    startDate: string;\n    /**\n     * The maturity date for the CFD. If CFDType is Futures, this should be set to be the maturity date of the underlying  future. If CFDType is Cash, this should not be set.\n     */\n    maturityDate?: string;\n    /**\n     * The code of the underlying.\n     */\n    code?: string | null;\n    /**\n     * The size of the CFD contract, this should represent the total number of stocks that the CFD represents.   This field is optional, if not set it will default to 1.\n     */\n    contractSize?: number;\n    /**\n     * The currency that this CFD pays out, this can be different to the UnderlyingCcy.\n     */\n    payCcy: string;\n    /**\n     * The reference rate of the CFD, this can be set to 0 but not negative values.  This field is optional, if not set it will default to 0.\n     */\n    referenceRate?: number;\n    /**\n     * The type of CFD.    Supported string (enumeration) values are: [Cash, Futures].\n     */\n    type: string;\n    /**\n     * The currency of the underlying\n     */\n    underlyingCcy?: string | null;\n    /**\n     * External market codes and identifiers for the CFD, e.g. RIC.    Supported string (enumeration) values are: [LusidInstrumentId, Isin, Sedol, Cusip, ClientInternal, Figi, RIC, QuotePermId, REDCode, BBGId, ICECode].\n     */\n    underlyingIdentifier?: string | null;\n    /**\n     * CFD LotSize, the minimum number of shares that can be bought or sold at once.  Optional, if set must be non-negative, if not set defaults to 1.\n     */\n    lotSize?: number;\n    underlying?: LusidInstrument;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ContractForDifference.InstrumentTypeEnum;\n}\nexport namespace ContractForDifference {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\nimport { ContractDetails } from './contractDetails';\n\n\n/**\n * Event to initialise a contract with a given limit against a LoanFacility.\n */\nexport interface ContractInitialisationEvent extends InstrumentEvent { \n    /**\n     * Limit of this contract.  Must be positive.\n     */\n    limit: number;\n    /**\n     * Initialisation date of the contract.\n     */\n    date?: string;\n    contractDetails: ContractDetails;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ContractInitialisationEvent.InstrumentEventTypeEnum;\n}\nexport namespace ContractInitialisationEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A single transition component, when grouped with other components a corporate action transition is formed.\n */\nexport interface CorporateActionTransitionComponent { \n    /**\n     * The scope in which the instrument lies.\n     */\n    instrumentScope: string;\n    /**\n     * Unique instrument identifiers\n     */\n    instrumentIdentifiers: { [key: string]: string | null; };\n    /**\n     * LUSID\\'s internal unique instrument identifier, resolved from the instrument identifiers\n     */\n    instrumentUid: string;\n    /**\n     * The factor to scale units by\n     */\n    unitsFactor: number;\n    /**\n     * The factor to scale cost by\n     */\n    costFactor: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A single transition component request, when grouped with other transition component requests a corporate action  transition request is formed.\n */\nexport interface CorporateActionTransitionComponentRequest { \n    /**\n     * Unique instrument identifiers\n     */\n    instrumentIdentifiers: { [key: string]: string | null; };\n    /**\n     * The factor to scale units by\n     */\n    unitsFactor: number;\n    /**\n     * The factor to scale cost by\n     */\n    costFactor: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateAddressKeyDefinitionRequest { \n    /**\n     * The address key of the address key definition.\n     */\n    addressKey: string;\n    /**\n     * The type of the address key definition\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateAmortisationRuleSetRequest { \n    /**\n     * \n     */\n    code: string;\n    /**\n     * \n     */\n    displayName: string;\n    /**\n     * \n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateCorporateActionSourceRequest { \n    /**\n     * The scope of the corporate action source\n     */\n    scope: string;\n    /**\n     * The code of the corporate action source\n     */\n    code: string;\n    /**\n     * The name of the corporate action source\n     */\n    displayName: string;\n    /**\n     * The description of the corporate action source\n     */\n    description?: string | null;\n    /**\n     * The list of instrument scopes used as the scope resolution strategy when resolving instruments of upserted corporate actions.\n     */\n    instrumentScopes?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceData } from './referenceData';\nimport { CreateUnitDefinition } from './createUnitDefinition';\n\n\nexport interface CreateDataTypeRequest { \n    /**\n     * The scope that the data type will be created in.\n     */\n    scope: string;\n    /**\n     * The code of the data type. Together with the scope this uniquely defines the data type.\n     */\n    code: string;\n    /**\n     * Indicates the range of data acceptable by a data type. The available values are: Open, Closed\n     */\n    typeValueRange: CreateDataTypeRequest.TypeValueRangeEnum;\n    /**\n     * The display name of the data type.\n     */\n    displayName: string;\n    /**\n     * The description of the data type.\n     */\n    description: string;\n    /**\n     * The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    valueType: CreateDataTypeRequest.ValueTypeEnum;\n    /**\n     * The acceptable set of values for this data type. Only applies to \\'open\\' value type range.\n     */\n    acceptableValues?: Array<string> | null;\n    /**\n     * The schema of the data type\\'s units. The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    unitSchema?: CreateDataTypeRequest.UnitSchemaEnum;\n    /**\n     * The definitions of the acceptable units.\n     */\n    acceptableUnits?: Array<CreateUnitDefinition> | null;\n    referenceData?: ReferenceData;\n}\nexport namespace CreateDataTypeRequest {\n    export type TypeValueRangeEnum = 'Open' | 'Closed';\n    export const TypeValueRangeEnum = {\n        Open: 'Open' as TypeValueRangeEnum,\n        Closed: 'Closed' as TypeValueRangeEnum\n    };\n    export type ValueTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const ValueTypeEnum = {\n        String: 'String' as ValueTypeEnum,\n        Int: 'Int' as ValueTypeEnum,\n        Decimal: 'Decimal' as ValueTypeEnum,\n        DateTime: 'DateTime' as ValueTypeEnum,\n        Boolean: 'Boolean' as ValueTypeEnum,\n        Map: 'Map' as ValueTypeEnum,\n        List: 'List' as ValueTypeEnum,\n        PropertyArray: 'PropertyArray' as ValueTypeEnum,\n        Percentage: 'Percentage' as ValueTypeEnum,\n        Code: 'Code' as ValueTypeEnum,\n        Id: 'Id' as ValueTypeEnum,\n        Uri: 'Uri' as ValueTypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as ValueTypeEnum,\n        TradePrice: 'TradePrice' as ValueTypeEnum,\n        Currency: 'Currency' as ValueTypeEnum,\n        MetricValue: 'MetricValue' as ValueTypeEnum,\n        ResourceId: 'ResourceId' as ValueTypeEnum,\n        ResultValue: 'ResultValue' as ValueTypeEnum,\n        CutLocalTime: 'CutLocalTime' as ValueTypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as ValueTypeEnum,\n        UnindexedText: 'UnindexedText' as ValueTypeEnum\n    };\n    export type UnitSchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const UnitSchemaEnum = {\n        NoUnits: 'NoUnits' as UnitSchemaEnum,\n        Basic: 'Basic' as UnitSchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as UnitSchemaEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\n\n\nexport interface CreateDerivedPropertyDefinitionRequest { \n    /**\n     * The domain that the property exists in. Not all available values are currently supported, please check the documentation: https://support.lusid.com/knowledgebase/article/KA-01719/. The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain: CreateDerivedPropertyDefinitionRequest.DomainEnum;\n    /**\n     * The scope that the property exists in.\n     */\n    scope: string;\n    /**\n     * The code of the property. Together with the domain and scope this uniquely identifies the property.\n     */\n    code: string;\n    /**\n     * The display name of the property.\n     */\n    displayName: string;\n    dataTypeId: ResourceId;\n    /**\n     * Describes the property\n     */\n    propertyDescription?: string | null;\n    /**\n     * The rule that defines how data is composed for a derived property.\n     */\n    derivationFormula: string;\n    /**\n     * Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions.  For a derived definition this must be set true to enable filtering.\n     */\n    isFilterable: boolean;\n}\nexport namespace CreateDerivedPropertyDefinitionRequest {\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\nexport interface CreateDerivedTransactionPortfolioRequest { \n    /**\n     * The name of the derived transaction portfolio.\n     */\n    displayName: string;\n    /**\n     * A description for the derived transaction portfolio.\n     */\n    description?: string | null;\n    /**\n     * The code of the derived transaction portfolio. Together with the scope this uniquely identifies the derived transaction portfolio.\n     */\n    code: string;\n    parentPortfolioId: ResourceId;\n    /**\n     * This will be auto-populated to be the parent portfolio creation date.\n     */\n    created?: string | null;\n    corporateActionSourceId?: ResourceId;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: CreateDerivedTransactionPortfolioRequest.AccountingMethodEnum;\n    /**\n     * A set of unique transaction properties to group the derived transaction portfolio\\'s holdings by, perhaps for strategy tagging. Each property must be from the \\'Transaction\\' domain and identified by a key in the format {domain}/{scope}/{code}, for example \\'Transaction/strategies/quantsignal\\'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information.\n     */\n    subHoldingKeys?: Array<string> | null;\n    /**\n     * The resolution strategy used to resolve instruments of transactions/holdings upserted to this derived portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The option when the Cash Gain Loss to be calulated, TransactionDate/SettlementDate. Defaults to SettlementDate.\n     */\n    cashGainLossCalculationDate?: string | null;\n    amortisationRuleSetId?: ResourceId;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n}\nexport namespace CreateDerivedTransactionPortfolioRequest {\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Property } from './property';\n\n\nexport interface CreateIdentifierDefinitionRequest { \n    /**\n     * The type of entity to which the identifier can be attached. Supported values are \\\"Instrument\\\", \\\"Person\\\", \\\"LegalEntity\\\"and \\\"CustomEntity\\\". The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain: CreateIdentifierDefinitionRequest.DomainEnum;\n    /**\n     * The scope that the identifier definition exists in.\n     */\n    identifierScope: string;\n    /**\n     * What the identifier represents. Together with \\\"domain\\\" and \\\"identifierScope\\\" this uniquely identifies the identifier definition.\n     */\n    identifierType: string;\n    /**\n     * Describes whether an identifier value is associated with an entity for all effective dates (“Perpetual”) or applies within a specified effective date range (“TimeVariant”). The available values are: Perpetual, TimeVariant\n     */\n    lifeTime: CreateIdentifierDefinitionRequest.LifeTimeEnum;\n    /**\n     * Nullable, defaults to \\\"MasterIdentifier\\\" if no value provided. \\\"MasterIdentifier\\\" (aka unique) An entity can have one value for this identifier definition on a given effective date. A value for this identifier definition can only be associated with one entity (in a given scope) on a given effective date. \\\"ParentIdentifier\\\" (aka non-unique) An entity can have one value for this identifier definition on a given effective date. A value for this identifier definition can be associated with many entities (in a given scope) on a given effective date.\n     */\n    hierarchyUsage?: string | null;\n    /**\n     * Optional metadata associated with the identifier definition.\n     */\n    hierarchyLevel?: string | null;\n    /**\n     * A display name for the identifier. E.g. Figi.\n     */\n    displayName?: string | null;\n    /**\n     * An optional description for the identifier.\n     */\n    description?: string | null;\n    /**\n     * A set of properties for the identifier definition.\n     */\n    properties?: { [key: string]: Property; } | null;\n}\nexport namespace CreateIdentifierDefinitionRequest {\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n    export type LifeTimeEnum = 'Perpetual' | 'TimeVariant';\n    export const LifeTimeEnum = {\n        Perpetual: 'Perpetual' as LifeTimeEnum,\n        TimeVariant: 'TimeVariant' as LifeTimeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\n\n\nexport interface CreatePropertyDefinitionRequest { \n    /**\n     * The domain that the property exists in. The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain: CreatePropertyDefinitionRequest.DomainEnum;\n    /**\n     * The scope that the property exists in.\n     */\n    scope: string;\n    /**\n     * The code of the property. Together with the domain and scope this uniquely identifies the property.\n     */\n    code: string;\n    /**\n     * This field is not implemented and should be disregarded.\n     */\n    valueRequired?: boolean;\n    /**\n     * The display name of the property.\n     */\n    displayName: string;\n    dataTypeId: ResourceId;\n    /**\n     * Describes how the property\\'s values can change over time. The available values are: Perpetual, TimeVariant\n     */\n    lifeTime?: CreatePropertyDefinitionRequest.LifeTimeEnum;\n    /**\n     * Describes the uniqueness and cardinality of the property for entity objects under the property domain specified in Key. Defaults to \\\"Property\\\" if not specified. Valid values for this field are: Property, Collection or Identifier.\n     */\n    constraintStyle?: string | null;\n    /**\n     * Describes the property\n     */\n    propertyDescription?: string | null;\n    /**\n     * Describes whether a collection property should behave as a set or as an array.\n     */\n    collectionType?: string | null;\n}\nexport namespace CreatePropertyDefinitionRequest {\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n    export type LifeTimeEnum = 'Perpetual' | 'TimeVariant';\n    export const LifeTimeEnum = {\n        Perpetual: 'Perpetual' as LifeTimeEnum,\n        TimeVariant: 'TimeVariant' as LifeTimeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateRelationDefinitionRequest { \n    /**\n     * The scope that the relation exists in.\n     */\n    scope: string;\n    /**\n     * The code of the relation. Together with the scope this uniquely defines the relation.\n     */\n    code: string;\n    /**\n     * The entity domain of the source entity object must be, allowed values are \\\"Portfolio\\\" and \\\"Person\\\"\n     */\n    sourceEntityDomain: string;\n    /**\n     * The entity domain of the target entity object must be, allowed values are \\\"Portfolio\\\" and \\\"Person\\\"\n     */\n    targetEntityDomain: string;\n    /**\n     * The display name of the relation.\n     */\n    displayName: string;\n    /**\n     * The description to relate source entity object and target entity object.\n     */\n    outwardDescription: string;\n    /**\n     * The description to relate target entity object and source entity object.\n     */\n    inwardDescription: string;\n    /**\n     * Describes how the relations can change over time, allowed values are \\\"Perpetual\\\" and \\\"TimeVariant\\\"\n     */\n    lifeTime?: string | null;\n    /**\n     * Describes the uniqueness and cardinality for relations with a specific source entity object and relations under this definition. Allowed values are \\\"Property\\\" and \\\"Collection\\\", defaults to \\\"Collection\\\" if not specified.\n     */\n    constraintStyle?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateRelationRequest { \n    /**\n     * The identifier of the source entity.\n     */\n    sourceEntityId: { [key: string]: string | null; };\n    /**\n     * The identifier of the target entity.\n     */\n    targetEntityId: { [key: string]: string | null; };\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateRelationshipDefinitionRequest { \n    /**\n     * The scope that the relationship definition exists in.\n     */\n    scope: string;\n    /**\n     * The code of the relationship definition. Together with the scope this uniquely defines the relationship definition.\n     */\n    code: string;\n    /**\n     * The entity type of the source entity object. Allowed values are \\'Portfolio\\', \\'PortfolioGroup\\', \\'Person\\', \\'LegalEntity\\', \\'Instrument\\' or a custom entity type prefixed with \\'~\\'.\n     */\n    sourceEntityType: string;\n    /**\n     * The entity type of the target entity object. Allowed values are \\'Portfolio\\', \\'PortfolioGroup\\', \\'Person\\', \\'LegalEntity\\', \\'Instrument\\' or a custom entity type prefixed with \\'~\\'.\n     */\n    targetEntityType: string;\n    /**\n     * The display name of the relationship definition.\n     */\n    displayName: string;\n    /**\n     * The description to relate source entity object and target entity object.\n     */\n    outwardDescription: string;\n    /**\n     * The description to relate target entity object and source entity object.\n     */\n    inwardDescription: string;\n    /**\n     * Describes how the relationships can change over time. Allowed values are \\'Perpetual\\' and \\'TimeVariant\\', defaults to \\'Perpetual\\' if not specified.\n     */\n    lifeTime?: string | null;\n    /**\n     * Describes the cardinality of the relationship with a specific source entity object and relationships under this definition. Allowed values are \\'ManyToMany\\' and \\'ManyToOne\\', defaults to \\'ManyToMany\\' if not specified.\n     */\n    relationshipCardinality?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateRelationshipRequest { \n    /**\n     * The identifier of the source entity.\n     */\n    sourceEntityId: { [key: string]: string | null; };\n    /**\n     * The identifier of the target entity.\n     */\n    targetEntityId: { [key: string]: string | null; };\n    /**\n     * The effective date of the relationship to be created\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The effective datetime until which the relationship is valid. If not supplied this will be valid indefinitely.\n     */\n    effectiveUntil?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateSequenceRequest { \n    /**\n     * The code of the sequence definition to create\n     */\n    code: string;\n    /**\n     * The value to increment between each value in the sequence\n     */\n    increment?: number | null;\n    /**\n     * The minimum value of the sequence\n     */\n    minValue?: number | null;\n    /**\n     * The maximum value of the sequence\n     */\n    maxValue?: number | null;\n    /**\n     * The start value of the sequence\n     */\n    start?: number | null;\n    /**\n     * Set to true to start the sequence over again when it reaches the end. Defaults to false if not provided.\n     */\n    cycle?: boolean;\n    /**\n     * The pattern to be used to generate next values in the sequence. Defaults to null if not provided.\n     */\n    pattern?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Property } from './property';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\nexport interface CreateSimplePositionPortfolioRequest { \n    /**\n     * The name of the simple position portfolio.\n     */\n    displayName: string;\n    /**\n     * A description for the simple position portfolio.\n     */\n    description?: string | null;\n    /**\n     * The code of the simple position portfolio. Together with the scope this uniquely identifies the simple position portfolio.\n     */\n    code: string;\n    /**\n     * The effective datetime at which to create the simple position portfolio. No holdings can be set on the simple position portfolio before this date. Defaults to the current LUSID system datetime if not specified.\n     */\n    created?: string | null;\n    /**\n     * The base currency of the simple position portfolio in ISO 4217 currency code format.\n     */\n    baseCurrency: string;\n    corporateActionSourceId?: ResourceId;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: CreateSimplePositionPortfolioRequest.AccountingMethodEnum;\n    /**\n     * A set of unique transaction properties to group the simple position portfolio\\'s holdings by, perhaps for strategy tagging. Each property must be from the \\'Transaction\\' domain and identified by a key in the format {domain}/{scope}/{code}, for example \\'Transaction/strategies/quantsignal\\'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information.\n     */\n    subHoldingKeys?: Array<string> | null;\n    /**\n     * A set of unique portfolio properties to add custom data to the simple position portfolio. Each property must be from the \\'Portfolio\\' domain and identified by a key in the format {domain}/{scope}/{code}, for example \\'Portfolio/Manager/Id\\'. Note these properties must be pre-defined.\n     */\n    properties?: { [key: string]: Property; } | null;\n    /**\n     * The resolution strategy used to resolve instruments of holdings upserted to this portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The option when the Cash Gain Loss to be calulated, TransactionDate/SettlementDate. Defaults to SettlementDate.\n     */\n    cashGainLossCalculationDate?: string | null;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n    amortisationRuleSetId?: ResourceId;\n}\nexport namespace CreateSimplePositionPortfolioRequest {\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Property } from './property';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\nexport interface CreateTransactionPortfolioRequest { \n    /**\n     * The name of the transaction portfolio.\n     */\n    displayName: string;\n    /**\n     * A description for the transaction portfolio.\n     */\n    description?: string | null;\n    /**\n     * The code of the transaction portfolio. Together with the scope this uniquely identifies the transaction portfolio.\n     */\n    code: string;\n    /**\n     * The effective datetime at which to create the transaction portfolio. No transactions can be added to the transaction portfolio before this date. Defaults to the current LUSID system datetime if not specified.\n     */\n    created?: string | null;\n    /**\n     * The base currency of the transaction portfolio in ISO 4217 currency code format.\n     */\n    baseCurrency: string;\n    corporateActionSourceId?: ResourceId;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: CreateTransactionPortfolioRequest.AccountingMethodEnum;\n    /**\n     * A set of unique transaction properties to group the transaction portfolio\\'s holdings by, perhaps for strategy tagging. Each property must be from the \\'Transaction\\' domain and identified by a key in the format {domain}/{scope}/{code}, for example \\'Transaction/strategies/quantsignal\\'. See https://support.lusid.com/knowledgebase/article/KA-01879/en-us for more information.\n     */\n    subHoldingKeys?: Array<string> | null;\n    /**\n     * A set of unique portfolio properties to add custom data to the transaction portfolio. Each property must be from the \\'Portfolio\\' domain and identified by a key in the format {domain}/{scope}/{code}, for example \\'Portfolio/Manager/Id\\'. Note these properties must be pre-defined.\n     */\n    properties?: { [key: string]: Property; } | null;\n    /**\n     * The resolution strategy used to resolve instruments of transactions/holdings upserted to this portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The option when the Cash Gain Loss to be calulated, TransactionDate/SettlementDate. Defaults to SettlementDate.\n     */\n    cashGainLossCalculationDate?: string | null;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n    amortisationRuleSetId?: ResourceId;\n}\nexport namespace CreateTransactionPortfolioRequest {\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CreateUnitDefinition { \n    code: string;\n    displayName: string;\n    description: string;\n    details?: { [key: string]: string | null; } | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { FlowConventionName } from './flowConventionName';\nimport { LusidInstrument } from './lusidInstrument';\nimport { CdsFlowConventions } from './cdsFlowConventions';\nimport { CdsProtectionDetailSpecification } from './cdsProtectionDetailSpecification';\n\n\n/**\n * LUSID representation of a Credit Default Swap (CDS).                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | ProtectionLeg | Cash flows occurring in the case of default. |  | 2 | PremiumLeg | The premium payments made by the protection buyer. |  | 3 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface CreditDefaultSwap extends LusidInstrument { \n    /**\n     * A ticker to uniquely specify the entity against which the CDS is written. Defaults to \\\"DefaultCDSTicker\\\".\n     */\n    ticker?: string | null;\n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    flowConventions?: CdsFlowConventions;\n    /**\n     * The coupon rate paid on each payment date of the premium leg as a fraction of 100 percent, e.g. \\\"0.05\\\" meaning 500 basis points or 5%.  For a standard corporate CDS (North American) this must be either 100bps or 500bps.\n     */\n    couponRate: number;\n    conventionName?: FlowConventionName;\n    /**\n     * The notional protected by the Credit Default Swap\n     */\n    notional?: number | null;\n    protectionDetailSpecification?: CdsProtectionDetailSpecification;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: CreditDefaultSwap.InstrumentTypeEnum;\n}\nexport namespace CreditDefaultSwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a credit premium cash flow event.  This event describes a premium cashflow for credit default instruments (CDS or CDX).\n */\nexport interface CreditPremiumCashFlowEvent extends InstrumentEvent { \n    /**\n     * The ex-dividend date of the cashflow.\n     */\n    exDate?: string;\n    /**\n     * The payment date of the cashflow.\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the cashflow is paid.\n     */\n    currency: string;\n    /**\n     * The cashflow amount received for each unit of the instrument held on the ex date.\n     */\n    cashFlowPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: CreditPremiumCashFlowEvent.InstrumentEventTypeEnum;\n}\nexport namespace CreditPremiumCashFlowEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Object describing a credit rating,  which assesses the stability and credit worthiness of a legal entity  and hence its likelihood of defaulting on its outstanding obligations (typically debt).\n */\nexport interface CreditRating { \n    /**\n     * The provider of the credit rating, which will typically be an agency such as Moody\\'s or Standard and Poor.\n     */\n    ratingSource: string;\n    /**\n     * The credit rating provided by the rating source. This would expected to be consistent with the rating scheme of that agency/source.\n     */\n    rating: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * A credit spread curve matching tenors against par spread quotes\n */\nexport interface CreditSpreadCurveData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the quoted rates\n     */\n    baseDate: string;\n    /**\n     * Domestic currency of the curve\n     */\n    domCcy: string;\n    /**\n     * The tenors for which the rates apply  For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    tenors: Array<string>;\n    /**\n     * Par spread quotes corresponding to the tenors.\n     */\n    spreads: Array<number>;\n    /**\n     * The recovery rate in default.\n     */\n    recoveryRate: number;\n    /**\n     * If tenors are provided, this is the date against which the tenors will be resolved.  This is of importance to CDX spread quotes, which are usually quoted in tenors relative to the CDX start date.  In this case, the ReferenceDate would be equal to the CDX start date, and the BaseDate would be the date for which the spreads are valid.  If not provided, this defaults to the BaseDate of the curve.\n     */\n    referenceDate?: string | null;\n    /**\n     * The maturity dates for which the rates apply.  Either tenors or maturities should be provided, not both.\n     */\n    maturities?: Array<string> | null;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: CreditSpreadCurveData.MarketDataTypeEnum;\n}\nexport namespace CreditSpreadCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Discriminator for MatchCriterion.\n */\nexport type CriterionType = 'PropertyValueEquals' | 'PropertyValueIn' | 'SubHoldingKeyValueEquals';\n\nexport const CriterionType = {\n    PropertyValueEquals: 'PropertyValueEquals' as CriterionType,\n    PropertyValueIn: 'PropertyValueIn' as CriterionType,\n    SubHoldingKeyValueEquals: 'SubHoldingKeyValueEquals' as CriterionType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An amount of a specific currency, specifying a value and an associated unit\n */\nexport interface CurrencyAndAmount { \n    amount?: number;\n    currency: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\n\n\n/**\n * Options for configuring how ComplexMarketData representing a \\'curve\\' is interpreted.\n */\nexport interface CurveOptions extends MarketDataOptions { \n    /**\n     * Day count convention of the curve. Defaults to \\\"Act360\\\".\n     */\n    dayCountConvention?: string | null;\n    /**\n     * What type of extrapolation is used to build the curve  Imagine that the curve is facing the observer(you), then the \\\"front\\\" direction is the closest point on the curve onward.    example: 0D tenor to past  Defaults to \\\"Flat\\\". Supported string (enumeration) values are: [None, Flat, Linear].\n     */\n    frontExtrapolationType?: string | null;\n    /**\n     * What type of extrapolation is used to build the curve.    Imagine that the curve is facing the observer(you), then the \\\"back\\\" direction is the furthest point on the curve onward.  example: 30Y tenor to infinity    Defaults to \\\"Flat\\\". Supported string (enumeration) values are: [None, Flat, Linear].\n     */\n    backExtrapolationType?: string | null;\n    /**\n     * The available values are: CurveOptions\n     */\n    marketDataOptionsType: CurveOptions.MarketDataOptionsTypeEnum;\n}\nexport namespace CurveOptions {\n    export type MarketDataOptionsTypeEnum = 'CurveOptions';\n    export const MarketDataOptionsTypeEnum = {\n        CurveOptions: 'CurveOptions' as MarketDataOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomDataModelIdentifierTypeSpecification { \n    /**\n     * The identifier type that is required/allowed on the bound entity.\n     */\n    identifierKey: string;\n    /**\n     * Whether identifier type is required or allowed.\n     */\n    required?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomDataModelIdentifierTypeSpecificationWithDisplayName { \n    /**\n     * The display name of the property definition.\n     */\n    displayName?: string | null;\n    /**\n     * The identifier type that is required/allowed on the bound entity.\n     */\n    identifierKey: string;\n    /**\n     * Whether identifier type is required or allowed.\n     */\n    required?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomDataModelPropertySpecification { \n    /**\n     * The property key that is required/allowed on the bound entity.\n     */\n    propertyKey: string;\n    /**\n     * Whether property is required or allowed.\n     */\n    required?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomDataModelPropertySpecificationWithDisplayName { \n    /**\n     * The display name of the property definition.\n     */\n    displayName?: string | null;\n    /**\n     * The property key that is required/allowed on the bound entity.\n     */\n    propertyKey: string;\n    /**\n     * Whether property is required or allowed.\n     */\n    required?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomEntityField { \n    /**\n     * The name of the field in the custom entity type definition.\n     */\n    name: string;\n    /**\n     * The value for the field.\n     */\n    value?: any | null;\n    /**\n     * The effective datetime from which the field\\'s value is valid. For timeVariant fields, this defaults to the beginning of time.\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The effective datetime until which the field\\'s value is valid. If not supplied, the value will be valid indefinitely or until the next “effectiveFrom” date of the field.\n     */\n    effectiveUntil?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomEntityFieldDefinition { \n    /**\n     * The name of the field.\n     */\n    name: string;\n    /**\n     * Describes how the field’s values can change over time. The available values are: “Perpetual”, “TimeVariant”.\n     */\n    lifetime: string;\n    /**\n     * The value type for the field. Available values are: “String”, “Boolean”, “DateTime”, “Decimal”.\n     */\n    type: string;\n    /**\n     * The collection type for the field. Available values are: “Single”, “Array”. Null value defaults to “Single”\n     */\n    collectionType?: string | null;\n    /**\n     * Whether the field is required or not.\n     */\n    required: boolean;\n    /**\n     * An optional description for the field.\n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CustomEntityId { \n    /**\n     * The scope the identifier resides in (the scope of the identifier property definition).\n     */\n    identifierScope: string;\n    /**\n     * What the identifier represents (the code of the identifier property definition).\n     */\n    identifierType: string;\n    /**\n     * The value of the identifier for this entity.\n     */\n    identifierValue: string;\n    /**\n     * The effective datetime from which the identifier is valid.\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The effective datetime until which the identifier is valid. If not supplied this will be valid indefinitely, or until the next \\'effectiveFrom\\' datetime of the identifier.\n     */\n    effectiveUntil?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface CutLocalTime { \n    hours?: number;\n    minutes?: number;\n    seconds?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * When importing data from an external data source, in order for it to be reliable queryable, LUSID needs to know something about it.  A data definition tells LUSID, what a given external data item is, what type it is and whether it in some way identifies items of data.  Consider presenting LUSID with a list of dictionaries where each dictionary contains the same set of keys (names). Each data item pointed to by  a key would be expected to be of the same type (integer, string, decimal etc.). To identify a particular dictionary from the list, a tuple of  one or more of the items in the dictionary would make it unique. If only a single item is required then the\n */\nexport interface DataDefinition { \n    /**\n     * The internal address (LUSID native) of the unit in the provided data itself and corresponds to the external name of the data item\n     */\n    address: string;\n    /**\n     * The name of the data item. This is the name that will appear\n     */\n    name?: string | null;\n    /**\n     * A member of the set of possible data types, that all data passed under that key is expected to be of.  Currently limited to one of [string, integer, decimal, result0d].\n     */\n    dataType?: string | null;\n    /**\n     * Is the item either a unique key for the dictionary, i.e. does it identify a unique index or conceptual \\'row\\' within the list of dictionaries,  or a partial key or is it simply a data item within that dictionary. Must be one of [Unique,PartOfUnique,Leaf, CompositeLeaf]\n     */\n    keyType?: string | null;\n    /**\n     * The path to the field must exist (unless AllowMissing is true) but the actual value is allowed to be null.\n     */\n    allowNull?: boolean;\n    /**\n     * The path (or column) is allowed to be missing but if it is present it is not allowed to be null unless AllowNull is true.\n     */\n    allowMissing?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DataMapKey { \n    /**\n     * The version of the mappings. It is possible that a client will wish to update mappings over time. The version identifies the MAJOR.MINOR.PATCH version  of the mappings that the client assigns it.\n     */\n    version?: string | null;\n    /**\n     * A unique name to semantically identify the mapping set.\n     */\n    code?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceData } from './referenceData';\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Link } from './link';\nimport { IUnitDefinitionDto } from './iUnitDefinitionDto';\n\n\nexport interface DataType { \n    /**\n     * The available values are: Open, Closed\n     */\n    typeValueRange: DataType.TypeValueRangeEnum;\n    id: ResourceId;\n    displayName: string;\n    description: string;\n    /**\n     * The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    valueType: DataType.ValueTypeEnum;\n    acceptableValues?: Array<string> | null;\n    /**\n     * The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    unitSchema?: DataType.UnitSchemaEnum;\n    acceptableUnits?: Array<IUnitDefinitionDto> | null;\n    referenceData?: ReferenceData;\n    version?: Version;\n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    stagedModifications?: StagedModificationsInfo;\n    links?: Array<Link> | null;\n}\nexport namespace DataType {\n    export type TypeValueRangeEnum = 'Open' | 'Closed';\n    export const TypeValueRangeEnum = {\n        Open: 'Open' as TypeValueRangeEnum,\n        Closed: 'Closed' as TypeValueRangeEnum\n    };\n    export type ValueTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const ValueTypeEnum = {\n        String: 'String' as ValueTypeEnum,\n        Int: 'Int' as ValueTypeEnum,\n        Decimal: 'Decimal' as ValueTypeEnum,\n        DateTime: 'DateTime' as ValueTypeEnum,\n        Boolean: 'Boolean' as ValueTypeEnum,\n        Map: 'Map' as ValueTypeEnum,\n        List: 'List' as ValueTypeEnum,\n        PropertyArray: 'PropertyArray' as ValueTypeEnum,\n        Percentage: 'Percentage' as ValueTypeEnum,\n        Code: 'Code' as ValueTypeEnum,\n        Id: 'Id' as ValueTypeEnum,\n        Uri: 'Uri' as ValueTypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as ValueTypeEnum,\n        TradePrice: 'TradePrice' as ValueTypeEnum,\n        Currency: 'Currency' as ValueTypeEnum,\n        MetricValue: 'MetricValue' as ValueTypeEnum,\n        ResourceId: 'ResourceId' as ValueTypeEnum,\n        ResultValue: 'ResultValue' as ValueTypeEnum,\n        CutLocalTime: 'CutLocalTime' as ValueTypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as ValueTypeEnum,\n        UnindexedText: 'UnindexedText' as ValueTypeEnum\n    };\n    export type UnitSchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const UnitSchemaEnum = {\n        NoUnits: 'NoUnits' as UnitSchemaEnum,\n        Basic: 'Basic' as UnitSchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as UnitSchemaEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { IUnitDefinitionDto } from './iUnitDefinitionDto';\n\n\nexport interface DataTypeSummary { \n    /**\n     * Indicates the range of data acceptable by a data type. The available values are: Open, Closed\n     */\n    typeValueRange: DataTypeSummary.TypeValueRangeEnum;\n    id: ResourceId;\n    /**\n     * The display name of the data type.\n     */\n    displayName: string;\n    /**\n     * The description of the data type.\n     */\n    description: string;\n    /**\n     * The expected type of the values. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    valueType: DataTypeSummary.ValueTypeEnum;\n    /**\n     * The acceptable set of values for this data type. Only applies to \\'open\\' value type range.\n     */\n    acceptableValues?: Array<string> | null;\n    /**\n     * The schema of the data type\\'s units. The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    unitSchema?: DataTypeSummary.UnitSchemaEnum;\n    /**\n     * The definitions of the acceptable units.\n     */\n    acceptableUnits?: Array<IUnitDefinitionDto> | null;\n    version?: Version;\n}\nexport namespace DataTypeSummary {\n    export type TypeValueRangeEnum = 'Open' | 'Closed';\n    export const TypeValueRangeEnum = {\n        Open: 'Open' as TypeValueRangeEnum,\n        Closed: 'Closed' as TypeValueRangeEnum\n    };\n    export type ValueTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const ValueTypeEnum = {\n        String: 'String' as ValueTypeEnum,\n        Int: 'Int' as ValueTypeEnum,\n        Decimal: 'Decimal' as ValueTypeEnum,\n        DateTime: 'DateTime' as ValueTypeEnum,\n        Boolean: 'Boolean' as ValueTypeEnum,\n        Map: 'Map' as ValueTypeEnum,\n        List: 'List' as ValueTypeEnum,\n        PropertyArray: 'PropertyArray' as ValueTypeEnum,\n        Percentage: 'Percentage' as ValueTypeEnum,\n        Code: 'Code' as ValueTypeEnum,\n        Id: 'Id' as ValueTypeEnum,\n        Uri: 'Uri' as ValueTypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as ValueTypeEnum,\n        TradePrice: 'TradePrice' as ValueTypeEnum,\n        Currency: 'Currency' as ValueTypeEnum,\n        MetricValue: 'MetricValue' as ValueTypeEnum,\n        ResourceId: 'ResourceId' as ValueTypeEnum,\n        ResultValue: 'ResultValue' as ValueTypeEnum,\n        CutLocalTime: 'CutLocalTime' as ValueTypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as ValueTypeEnum,\n        UnindexedText: 'UnindexedText' as ValueTypeEnum\n    };\n    export type UnitSchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const UnitSchemaEnum = {\n        NoUnits: 'NoUnits' as UnitSchemaEnum,\n        Basic: 'Basic' as UnitSchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as UnitSchemaEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * This class indicates what the range of data acceptable by a data type\n */\nexport type DataTypeValueRange = 'Open' | 'Closed';\n\nexport const DataTypeValueRange = {\n    Open: 'Open' as DataTypeValueRange,\n    Closed: 'Closed' as DataTypeValueRange\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DateAttributes { \n    irregular: boolean;\n    irregularSession: boolean;\n    newHours: boolean;\n    activity?: string | null;\n    firstOpen?: string | null;\n    lastOpen?: string | null;\n    firstClose?: string | null;\n    lastClose?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DateOrDiaryEntry { \n    /**\n     * A date. If specified, DiaryEntry must not be specified.\n     */\n    date?: string | null;\n    /**\n     * The code of a diary entry. If specified, Date must not be specified.\n     */\n    diaryEntry?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DateRange { \n    fromDate: string;\n    untilDate?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Comparison types for date time data\n */\nexport type DateTimeComparisonType = 'Exact' | 'AbsoluteDifference';\n\nexport const DateTimeComparisonType = {\n    Exact: 'Exact' as DateTimeComparisonType,\n    AbsoluteDifference: 'AbsoluteDifference' as DateTimeComparisonType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface DateTimeComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: DateTimeComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace DateTimeComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface DateTimeListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: DateTimeListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace DateTimeListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DayMonth { \n    /**\n     * Day part of Day, Month for Year End date specification.\n     */\n    day: number;\n    /**\n     * Month part of Day, Month for Year End date specification.\n     */\n    month: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday';\n\nexport const DayOfWeek = {\n    Sunday: 'Sunday' as DayOfWeek,\n    Monday: 'Monday' as DayOfWeek,\n    Tuesday: 'Tuesday' as DayOfWeek,\n    Wednesday: 'Wednesday' as DayOfWeek,\n    Thursday: 'Thursday' as DayOfWeek,\n    Friday: 'Friday' as DayOfWeek,\n    Saturday: 'Saturday' as DayOfWeek\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface DecimalComplianceParameter extends ComplianceParameter { \n    value: number;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: DecimalComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace DecimalComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceList } from './referenceList';\n\n\nexport interface DecimalList extends ReferenceList { \n    values: Array<number>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: DecimalList.ReferenceListTypeEnum;\n}\nexport namespace DecimalList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface DecimalListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: DecimalListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace DecimalListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type DeleteModes = 'soft' | 'hard';\n\nexport const DeleteModes = {\n    Soft: 'soft' as DeleteModes,\n    Hard: 'hard' as DeleteModes\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DeleteRelationRequest { \n    /**\n     * The identifier of the source entity of the relation to be deleted.\n     */\n    sourceEntityId: { [key: string]: string | null; };\n    /**\n     * The identifier of the target entity of the relation to be deleted.\n     */\n    targetEntityId: { [key: string]: string | null; };\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface DeleteRelationshipRequest { \n    /**\n     * The identifier of the source entity of the relationship to be deleted.\n     */\n    sourceEntityId: { [key: string]: string | null; };\n    /**\n     * The identifier of the target entity of the relationship to be deleted.\n     */\n    targetEntityId: { [key: string]: string | null; };\n    /**\n     * The effective date of the relationship to be deleted\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The effective datetime until which the relationship will be deleted. If not supplied the deletion will be permanent.\n     */\n    effectiveUntil?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to trigger the termination of a deposit.\n */\nexport interface DepositCloseEvent extends InstrumentEvent { \n    /**\n     * Date on which the deposit is terminated.\n     */\n    effectiveDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: DepositCloseEvent.InstrumentEventTypeEnum;\n}\nexport namespace DepositCloseEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to signify the repayment of interest accrued against a deposit holding.\n */\nexport interface DepositInterestPaymentEvent extends InstrumentEvent { \n    /**\n     * Date that the interest is due to be paid.\n     */\n    paymentDate?: string;\n    /**\n     * Date that the accrued interest is calculated up until.\n     */\n    exDate?: string;\n    /**\n     * Currency of the repayment.\n     */\n    currency: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: DepositInterestPaymentEvent.InstrumentEventTypeEnum;\n}\nexport namespace DepositInterestPaymentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An address key with additional data describing what this key is for.\n */\nexport interface DescribedAddressKey { \n    /**\n     * Address key of some underlying object e.g. Valuation/PV, Instrument/Features\n     */\n    addressKey?: string | null;\n    /**\n     * Description of the address key.\n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Unique identifier of a given Dialect\n */\nexport interface DialectId { \n    /**\n     * The Scope of the dialect.\n     */\n    scope: string;\n    /**\n     * The vendor of the dialect, the entity that created it. e.g. ISDA, FINBOURNE.\n     */\n    vendor: string;\n    /**\n     * The source system of the dialect, the system that understands it. e.g. LUSID, QuantLib.\n     */\n    sourceSystem: string;\n    /**\n     * The semantic version of the dialect: MAJOR.MINOR.PATCH.\n     */\n    version: string;\n    /**\n     * The serialisation format of a document in this dialect. e.g. JSON, XML.\n     */\n    serialisationFormat: string;\n    /**\n     * The type of entity this dialect describes e.g. Instrument.\n     */\n    entityType: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A schema that a given document must obey. A representation of the validation of a particular Dialect,  in a given language.\n */\nexport interface DialectSchema { \n    /**\n     * The type of schema this represents\n     */\n    type: string;\n    /**\n     * The body of the schema\n     */\n    body?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * A curve containing discount factors and dates to which they apply\n */\nexport interface DiscountFactorCurveData extends ComplexMarketData { \n    /**\n     * BaseDate for the Curve\n     */\n    baseDate: string;\n    /**\n     * Dates for which the discount factors apply\n     */\n    dates: Array<string>;\n    /**\n     * Discount factors to be applied to cashflow on the specified dates\n     */\n    discountFactors: Array<number>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: DiscountFactorCurveData.MarketDataTypeEnum;\n}\nexport namespace DiscountFactorCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency on discounting for a given currency.  E.g Valuing a Bond with the Discounting model will declare a DiscountingDependency  for the domestic currency of the bond to account for the time-value of the future cashFlows of the bond.\n */\nexport interface DiscountingDependency extends EconomicDependency { \n    /**\n     * The currency that needs to be discounted.\n     */\n    currency: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: DiscountingDependency.DependencyTypeEnum;\n}\nexport namespace DiscountingDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type DiscountingMethod = 'Standard' | 'ConstantTimeValueOfMoney' | 'Invalid';\n\nexport const DiscountingMethod = {\n    Standard: 'Standard' as DiscountingMethod,\n    ConstantTimeValueOfMoney: 'ConstantTimeValueOfMoney' as DiscountingMethod,\n    Invalid: 'Invalid' as DiscountingMethod\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashElection } from './cashElection';\nimport { SecurityElection } from './securityElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * DVOP\n */\nexport interface DividendOptionEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * CashElection for this DividendReinvestmentEvent\n     */\n    cashElections: Array<CashElection>;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.  Typically this is T-1 from the RecordDate.\n     */\n    exDate?: string;\n    /**\n     * The date the company pays out dividends to shareholders.\n     */\n    paymentDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * SecurityElection for this DividendReinvestmentEvent\n     */\n    securityElections: Array<SecurityElection>;\n    /**\n     * The settlement date of the additional units.  Equal to the PaymentDate if not provided.\n     */\n    securitySettlementDate?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: DividendOptionEvent.InstrumentEventTypeEnum;\n}\nexport namespace DividendOptionEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashElection } from './cashElection';\nimport { SecurityElection } from './securityElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event for dividend reinvestments.  Elections for cash or the associated security.\n */\nexport interface DividendReinvestmentEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * CashElection for this DividendReinvestmentEvent\n     */\n    cashElections: Array<CashElection>;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.  Typically this is T-1 from the RecordDate.\n     */\n    exDate?: string;\n    /**\n     * The date the company pays out dividends to shareholders.\n     */\n    paymentDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * SecurityElection for this DividendReinvestmentEvent\n     */\n    securityElections: Array<SecurityElection>;\n    /**\n     * The settlement date of the additional units.  Equal to the PaymentDate if not provided.\n     */\n    securitySettlementDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: DividendReinvestmentEvent.InstrumentEventTypeEnum;\n}\nexport namespace DividendReinvestmentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\nimport { ContractDetails } from './contractDetails';\n\n\n/**\n * Event to draw down balance from a LoanFacility to a FlexLoan contract holding.\n */\nexport interface DrawdownEvent extends InstrumentEvent { \n    /**\n     * Amount to be drawn down.  Must be positive.\n     */\n    amount: number;\n    /**\n     * Initialisation date of the contract.\n     */\n    date?: string;\n    contractDetails: ContractDetails;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: DrawdownEvent.InstrumentEventTypeEnum;\n}\nexport namespace DrawdownEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * EarlyRedemptionElection for EarlyRedemptionEvent\n */\nexport interface EarlyRedemptionElection { \n    /**\n     * Unique key associated to this election\n     */\n    electionKey: string;\n    /**\n     * Is this election automatically applied in the absence of an election having been made.  May only be true for one election if multiple are provided.\n     */\n    isDefault?: boolean;\n    /**\n     * Is this the election that has been explicitly chosen from multiple options.\n     */\n    isChosen?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EarlyRedemptionElection } from './earlyRedemptionElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Early redemption as a consequence of a bond being called or putted.\n */\nexport interface EarlyRedemptionEvent extends InstrumentEvent { \n    /**\n     * Date of redemption.  For internally generated European callables, this is set to the exercise date.  For internally generated American callables, this is set to the start of the exercise period.\n     */\n    effectiveDate?: string | null;\n    /**\n     * Currency of the redemption.\n     */\n    currency: string;\n    /**\n     * EarlyRedemptionElection for the redemption.  Used to trigger the redemption.\n     */\n    earlyRedemptionElections: Array<EarlyRedemptionElection>;\n    /**\n     * Percentage of the original issue that is redeemed, where 0.5 implies 50%.  Defaults to 1 if not set.  Must be between 0 and 1.\n     */\n    redemptionPercentage?: number;\n    /**\n     * The price, or strike, that each unit is redeemed at.\n     */\n    pricePerUnit?: number | null;\n    /**\n     * Unpaid accrued interest also repaid as part of the redemption, per unit.  Optional field.  If left empty, will be resolved internally by calculating the accrued owed on the EffectiveDate.  This process may require additional market data.\n     */\n    accruedInterestPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: EarlyRedemptionEvent.InstrumentEventTypeEnum;\n}\nexport namespace EarlyRedemptionEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing economic dependencies.  Economic dependencies are a way of indicating how one concept depends upon another.  For example, when pricing an instrument with a particular model,  that model will declare that it has an EconomicDependency for each bit of market data  that it needs to complete the calculation.  Concretely, a pricing an FxForward will declare a dependency on the exchange rate between the two currencies  at the forward date.                Another example is when data is included in a data-structure only by reference.  Concretely, an object depending on a FlowConvention that is referenced only semantically via a FlowConventionName  will declare a FlowConventionDependency  so that the full data-structure of the referenced FlowConvention can be retrieved.                For deserialization purposes,  this class contains a discriminator EconomicDependencyType to indicate the derived type.\n */\nexport interface EconomicDependency { \n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: EconomicDependency.DependencyTypeEnum;\n}\nexport namespace EconomicDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Discriminator for EconomicDependency.\n */\nexport type EconomicDependencyType = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n\nexport const EconomicDependencyType = {\n    OpaqueDependency: 'OpaqueDependency' as EconomicDependencyType,\n    CashDependency: 'CashDependency' as EconomicDependencyType,\n    DiscountingDependency: 'DiscountingDependency' as EconomicDependencyType,\n    EquityCurveDependency: 'EquityCurveDependency' as EconomicDependencyType,\n    EquityVolDependency: 'EquityVolDependency' as EconomicDependencyType,\n    FxDependency: 'FxDependency' as EconomicDependencyType,\n    FxForwardsDependency: 'FxForwardsDependency' as EconomicDependencyType,\n    FxVolDependency: 'FxVolDependency' as EconomicDependencyType,\n    IndexProjectionDependency: 'IndexProjectionDependency' as EconomicDependencyType,\n    IrVolDependency: 'IrVolDependency' as EconomicDependencyType,\n    QuoteDependency: 'QuoteDependency' as EconomicDependencyType,\n    Vendor: 'Vendor' as EconomicDependencyType,\n    CalendarDependency: 'CalendarDependency' as EconomicDependencyType,\n    InflationFixingDependency: 'InflationFixingDependency' as EconomicDependencyType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface EffectiveRange { \n    /**\n     * The effective from datetime that this range applies to.\n     */\n    fromDate?: string;\n    /**\n     * The effective from datetime that this range applies to.\n     */\n    untilDate?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ElectionSpecification { \n    electionType: string;\n    cardinality: { [key: string]: string | null; };\n    referencedAs: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface EligibilityCalculation { \n    entitlementDate: string;\n    eligibleUnits: string;\n    dateModifiableByInstruction?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\nexport interface EmptyModelOptions extends ModelOptions { \n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: EmptyModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace EmptyModelOptions {\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Dto to expose mapped keys to new standardised format\n */\nexport interface EntityIdentifier { \n    /**\n     * The scope of the identifier\n     */\n    identifierScope?: string | null;\n    /**\n     * The type of the identifier\n     */\n    identifierType: string;\n    /**\n     * The value of the identifier\n     */\n    identifierValue: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EquityAllOfIdentifiers } from './equityAllOfIdentifiers';\nimport { LusidInstrument } from './lusidInstrument';\nimport { TimeZoneConventions } from './timeZoneConventions';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of an Equity.\n */\nexport interface Equity extends LusidInstrument { \n    identifiers?: EquityAllOfIdentifiers | null;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Deprecated: Use TradingConventions field instead  Equity LotSize, the minimum number of shares that can be bought at once.  Optional, if set must be non-negative, if not set defaults to 1.    Note this property does not impact valuation. From a LUSID analytics perspective, it is purely informational.\n     */\n    lotSize?: number;\n    timeZoneConventions?: TimeZoneConventions;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Equity.InstrumentTypeEnum;\n}\nexport namespace Equity {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * External market codes and identifiers for the equity, e.g. IBM\n */\nexport interface EquityAllOfIdentifiers { \n    LusidInstrumentId?: string;\n    Isin?: string;\n    Sedol?: string;\n    Cusip?: string;\n    ClientInternal?: string;\n    Figi?: string;\n    RIC?: string;\n    QuotePermId?: string;\n    REDCode?: string;\n    BBGId?: string;\n    ICECode?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Contains data (i.e. dates and prices + metadata) for building Equity curves\n */\nexport interface EquityCurveByPricesData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the provided prices\n     */\n    baseDate: string;\n    /**\n     * Dates provided for the forward price of the Equity at the corresponding price in Prices.  These dates should be in the future with respect to the BaseDate.\n     */\n    dates: Array<string>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    /**\n     * Prices provided for the forward price of the Equity at the corresponding date in Dates.\n     */\n    prices: Array<number>;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: EquityCurveByPricesData.MarketDataTypeEnum;\n}\nexport namespace EquityCurveByPricesData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency on an EquityCurve.  E.g. When pricing an EquitySwap one may want to make predictions about the price of the underlying equity at future dates.  If so, that model would declare an EquityCurve dependency so that it could obtain predictions from the EquityCurve.\n */\nexport interface EquityCurveDependency extends EconomicDependency { \n    /**\n     * Type of the code identifying the corresponding equity, e.g. ISIN or CUSIP\n     */\n    marketIdentifier: string;\n    /**\n     * The code identifying the corresponding equity, e.g. US0378331005 if the MarketIdentifier was set to ISIN\n     */\n    code: string;\n    /**\n     * The curve type of the EquityCurve required. E.g. EquityCurveByPrices\n     */\n    curveType: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: EquityCurveDependency.DependencyTypeEnum;\n}\nexport namespace EquityCurveDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\n/**\n * Model options for equity related pricing.\n */\nexport interface EquityModelOptions extends ModelOptions { \n    /**\n     * Determines how forward equity prices should be projected.                Supported string (enumeration) values are: [FlatForwardCurveFromSpot, EquityCurveByPrices, ForwardProjectedFromRatesCurve].\n     */\n    equityForwardProjectionType: string;\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: EquityModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace EquityModelOptions {\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { Premium } from './premium';\n\n\n/**\n * LUSID representation of a plain vanilla OTC Equity Option.\n */\nexport interface EquityOption extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The maturity date of the option.\n     */\n    optionMaturityDate: string;\n    /**\n     * The settlement date of the option.\n     */\n    optionSettlementDate?: string | null;\n    /**\n     * Is the option cash settled or physical delivery of option    Supported string (enumeration) values are: [Cash, Physical].\n     */\n    deliveryType: string;\n    /**\n     * Type of optionality for the option    Supported string (enumeration) values are: [Call, Put].\n     */\n    optionType: string;\n    /**\n     * The strike of the option.\n     */\n    strike: number;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The market identifier type of the underlying code, e.g RIC.    Supported string (enumeration) values are: [LusidInstrumentId, Isin, Sedol, Cusip, ClientInternal, Figi, RIC, QuotePermId, REDCode, BBGId, ICECode].  Optional field, should be used in combination with the Code field.  Not compatible with the Underlying field.\n     */\n    underlyingIdentifier?: string | null;\n    /**\n     * The identifying code for the equity underlying, e.g. \\'IBM.N\\'.  Optional field, should be used in combination with the UnderlyingIdentifier field.  Not compatible with the Underlying field.\n     */\n    code?: string | null;\n    /**\n     * Equity option types. E.g. Vanilla (default), RightsIssue, Warrant.    Supported string (enumeration) values are: [Vanilla, RightsIssue, Warrant].\n     */\n    equityOptionType?: string | null;\n    /**\n     * The amount of shares to exchange if the option is exercised.\n     */\n    numberOfShares?: number | null;\n    premium?: Premium;\n    /**\n     * Type of optionality that is present; European, American.    Supported string (enumeration) values are: [European, American].\n     */\n    exerciseType?: string | null;\n    underlying?: LusidInstrument;\n    /**\n     * Number of business days between exercise date and settlement of the option payoff or underlying.\n     */\n    deliveryDays?: number;\n    /**\n     * Business day convention for option exercise date to settlement date calculation.  Supported string (enumeration) values are: [NoAdjustment, Previous, P, Following, F, ModifiedPrevious, MP, ModifiedFollowing, MF, HalfMonthModifiedFollowing, Nearest].\n     */\n    businessDayConvention?: string | null;\n    /**\n     * Holiday calendars for option exercise date to settlement date calculation.\n     */\n    settlementCalendars?: Array<string> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: EquityOption.InstrumentTypeEnum;\n}\nexport namespace EquityOption {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { LusidInstrument } from './lusidInstrument';\nimport { FlowConventions } from './flowConventions';\nimport { InstrumentLeg } from './instrumentLeg';\n\n\n/**\n * LUSID representation of an Equity Swap.                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | EquityLeg | Cash flows relating to the performance of the underlying equity. |  | 2 | FundingLeg | The funding leg of the swap. |  | 3 | EquityDividendLeg | Cash flows relating to dividend payments on the underlying equity (optional). |  | 4 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface EquitySwap extends LusidInstrument { \n    /**\n     * The start date of the EquitySwap.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The code of the underlying.\n     */\n    code: string;\n    equityFlowConventions: FlowConventions;\n    fundingLeg: InstrumentLeg;\n    /**\n     * Dividend inclusion flag, if true dividends are included in the equity leg (total return).\n     */\n    includeDividends: boolean;\n    /**\n     * The initial equity price of the Equity Swap.\n     */\n    initialPrice: number;\n    /**\n     * Notional reset flag, if true the notional of the funding leg is reset at the start of every  coupon to match the value of the equity leg (equity price at start of coupon times quantity).\n     */\n    notionalReset: boolean;\n    /**\n     * The quantity or number of shares in the Equity Swap.\n     */\n    quantity: number;\n    /**\n     * External market codes and identifiers for the EquitySwap, e.g. RIC.    Supported string (enumeration) values are: [LusidInstrumentId, Isin, Sedol, Cusip, ClientInternal, Figi, RIC, QuotePermId, REDCode, BBGId, ICECode].\n     */\n    underlyingIdentifier: string;\n    /**\n     * Determines how the payment of dividends is handled for the equity swap.  Defaults to paying at the next Equity coupon date.                Supported string (enumeration) values are: [PayAtNextEquityCouponDate, PayAtMaturityOfSwap, PayAtNextFundingLegCouponDate, PayAtPaymentDateOfDividendEvent].\n     */\n    equitySwapDividendPaymentTiming?: string | null;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven equity swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: EquitySwap.InstrumentTypeEnum;\n}\nexport namespace EquitySwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Economic dependency required to price Equity derivative products that contain optionality.  Equity Vol surface is a grid of implied volatilities for an array of strikes and tenors,  derived from vanilla option prices in the market.\n */\nexport interface EquityVolDependency extends EconomicDependency { \n    /**\n     * The code identifying the corresponding equity, e.g. US0378331005 if the MarketIdentifier was set to ISIN\n     */\n    code: string;\n    /**\n     * The domestic currency of the instrument declaring this dependency.\n     */\n    domesticCurrency: string;\n    /**\n     * Volatility type e.g. \\\"LN\\\" and \\\"N\\\" for log-normal and normal volatility.\n     */\n    volType: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: EquityVolDependency.DependencyTypeEnum;\n}\nexport namespace EquityVolDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { MarketQuote } from './marketQuote';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Market Data for an equity vol surface, represented by a list of instruments and corresponding market quotes\n */\nexport interface EquityVolSurfaceData extends ComplexMarketData { \n    /**\n     * Base date of the surface\n     */\n    baseDate: string;\n    /**\n     * The set of instruments that define the surface.\n     */\n    instruments: Array<LusidInstrument>;\n    /**\n     * The set of market quotes that define the surface, in NormalVol or LogNormalVol terms.\n     */\n    quotes: Array<MarketQuote>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: EquityVolSurfaceData.MarketDataTypeEnum;\n}\nexport namespace EquityVolSurfaceData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ErrorDetail { \n    /**\n     * The id of the failed item that this error relates to.\n     */\n    id?: string | null;\n    /**\n     * The type of failure that occurred.\n     */\n    type?: string | null;\n    /**\n     * Description of the failure that occurred.\n     */\n    detail?: string | null;\n    /**\n     * Information about the particular instance of the failure (supplied information depends on the type of failure).\n     */\n    errorDetails?: Array<{ [key: string]: string; }> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A standard representation of the effective date range for the event, used for display, filtering and windowing use cases.  The start and end values for the eventDateRange are mapped from the particular dates contained within the specific  InstrumentEvent schema.  Note that the start and end values may be identical for some types of events.\n */\nexport interface EventDateRange { \n    start?: string;\n    end?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Configure the ex-dividend periods for the instrument.\n */\nexport interface ExDividendConfiguration { \n    /**\n     * Is the ex-dividend period counted in business days or calendar days.  Defaults to false if not set.\n     */\n    useBusinessDays?: boolean;\n    /**\n     * Number of days in the ex-dividend period.  If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative.  If set, this must be a non-negative number.  If not set, or set to 0, than there is no ex-dividend period.\n     */\n    exDividendDays: number;\n    /**\n     * Does the accrued interest go negative in the ex-dividend period, or does it go to zero.\n     */\n    returnNegativeAccrued?: boolean;\n    /**\n     * Set this flag to true if the ex-dividend days represent a pay delay from the accrual end date in calendar  days under the 30/360 day count convention. The typical use case for this flag are Mortgage Backed Securities  with pay delay between 1 and 60 days, such as FreddieMac and FannieMae. If this flag is set, the useBusinessDays  setting will be ignored.  Defaults to false if not provided.\n     */\n    applyThirty360PayDelay?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { ExchangeTradedOptionContractDetails } from './exchangeTradedOptionContractDetails';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of an Exchange Traded Option.  Including, but not limited to, Equity Options, Bond Options, Index Options, Future Options, and Interest Rate Options.\n */\nexport interface ExchangeTradedOption extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    contractDetails: ExchangeTradedOptionContractDetails;\n    /**\n     * The number of contracts held.\n     */\n    contracts: number;\n    /**\n     * The reference spot price for the option at which the contract was entered into.\n     */\n    refSpotPrice: number;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ExchangeTradedOption.InstrumentTypeEnum;\n}\nexport namespace ExchangeTradedOption {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an exercise event.  This is an event that occurs on transformation of an instrument owing to exercise. e.g. an option of  some type into its underlying.\n */\nexport interface ExerciseEvent extends InstrumentEvent { \n    instrument: LusidInstrument;\n    /**\n     * The date the exercise window starts, or point it takes effect on.\n     */\n    anchorDate: string;\n    /**\n     * The date the exercise window ends, or point it takes effect on.\n     */\n    readonly eventWindowEnd?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ExerciseEvent.InstrumentEventTypeEnum;\n}\nexport namespace ExerciseEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentDefinitionFormat } from './instrumentDefinitionFormat';\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a generic OTC Exotic Instrument that is not fully defined within other LUSID models.\n */\nexport interface ExoticInstrument extends LusidInstrument { \n    instrumentFormat: InstrumentDefinitionFormat;\n    /**\n     * The original document received into the system. This format could potentially be anything though is most likely to be either Json or Xml. In the case where no other  interface is supported it is possible to fall back onto this.  For example, a trade from an external client system. This may be recognized internally by Lusid or simply passed through to another vendor system.\n     */\n    content: string;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ExoticInstrument.InstrumentTypeEnum;\n}\nexport namespace ExoticInstrument {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an Expiry Event  This is an event that describes the expiry of the instrument.\n */\nexport interface ExpiryEvent extends InstrumentEvent { \n    /**\n     * Expiry date of the instrument\n     */\n    expiryDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ExpiryEvent.InstrumentEventTypeEnum;\n}\nexport namespace ExpiryEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ExternalFeeComponentFilter { \n    filterId: string;\n    filter: string;\n    appliesTo: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface FieldDefinition { \n    key: string;\n    isRequired: boolean;\n    isUnique: boolean;\n    valueType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\n\n\nexport interface FieldSchema { \n    id?: ResourceId;\n    displayName?: string | null;\n    description?: string | null;\n    /**\n     * The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    type?: FieldSchema.TypeEnum;\n    displayOrder?: number;\n}\nexport namespace FieldSchema {\n    export type TypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const TypeEnum = {\n        String: 'String' as TypeEnum,\n        Int: 'Int' as TypeEnum,\n        Decimal: 'Decimal' as TypeEnum,\n        DateTime: 'DateTime' as TypeEnum,\n        Boolean: 'Boolean' as TypeEnum,\n        Map: 'Map' as TypeEnum,\n        List: 'List' as TypeEnum,\n        PropertyArray: 'PropertyArray' as TypeEnum,\n        Percentage: 'Percentage' as TypeEnum,\n        Code: 'Code' as TypeEnum,\n        Id: 'Id' as TypeEnum,\n        Uri: 'Uri' as TypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as TypeEnum,\n        TradePrice: 'TradePrice' as TypeEnum,\n        Currency: 'Currency' as TypeEnum,\n        MetricValue: 'MetricValue' as TypeEnum,\n        ResourceId: 'ResourceId' as TypeEnum,\n        ResultValue: 'ResultValue' as TypeEnum,\n        CutLocalTime: 'CutLocalTime' as TypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as TypeEnum,\n        UnindexedText: 'UnindexedText' as TypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface FieldValue { \n    value: string;\n    fields?: { [key: string]: string | null; } | null;\n    numericFields?: { [key: string]: number; } | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Allows a file (represented as a stream) to be returned from an Api call\n */\nexport interface FileResponse { \n    fileStream?: Blob | null;\n    contentType?: string | null;\n    downloadedFilename?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface FilterPredicateComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: FilterPredicateComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace FilterPredicateComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface FilterStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for the step\n     */\n    parameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: FilterStep.ComplianceStepTypeEnum;\n}\nexport namespace FilterStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface FilterStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: FilterStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace FilterStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { FixedLegAllOfOverrides } from './fixedLegAllOfOverrides';\nimport { InstrumentLeg } from './instrumentLeg';\nimport { LegDefinition } from './legDefinition';\n\n\n/**\n * LUSID representation of a Fixed Rate Leg.\n */\nexport interface FixedLeg extends InstrumentLeg { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    legDefinition: LegDefinition;\n    notional: number;\n    overrides?: FixedLegAllOfOverrides | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FixedLeg.InstrumentTypeEnum;\n}\nexport namespace FixedLeg {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Any overriding data for notionals, spreads or rates that would affect generation of a leg.  This supports the case where an amortisation schedule is given but otherwise generation is allowed as usual.\n */\nexport interface FixedLegAllOfOverrides { \n    Amortization?: Array<number>;\n    Spreads?: Array<number>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { FlowConventionName } from './flowConventionName';\nimport { FlowConventions } from './flowConventions';\nimport { ExDividendConfiguration } from './exDividendConfiguration';\nimport { Schedule } from './schedule';\n\n\n/**\n * Schedule for fixed coupon payments\n */\nexport interface FixedSchedule extends Schedule { \n    /**\n     * Date from which LUSID starts generating the payment schedule.\n     */\n    startDate: string;\n    /**\n     * Last date of the payment generation schedule. May not necessarily be the maturity date  of the underlying instrument (e.g. in case the instrument has multiple payment schedules).\n     */\n    maturityDate: string;\n    flowConventions?: FlowConventions;\n    /**\n     * Coupon rate given as a fraction.\n     */\n    couponRate?: number;\n    conventionName?: FlowConventionName;\n    /**\n     * Optional. Number of calendar days in the ex-dividend period.  If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative.  If set, this must be a non-negative number.  If not set, or set to 0, then there is no ex-dividend period.                NOTE: This field is deprecated.  If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.\n     */\n    exDividendDays?: number | null;\n    /**\n     * Scaling factor, the quantity outstanding on which the rate will be paid.\n     */\n    notional?: number;\n    /**\n     * Payment currency. This does not have to be the same as the nominal bond or observation/reset currency.\n     */\n    paymentCurrency: string;\n    /**\n     * When a payment schedule doesn\\'t have regular payment intervals just because of the  first and/or last coupons of the schedule, we call those irregular coupons stubs.  This configuration specifies what type of stub is used when building the schedule  Supported values are:  None = this is a regular payment schedule with no stubs. DO NOT use it with irregular schedules or you will get incorrect and unexpected behaviour.  ShortFront = this is an irregular payment schedule where only the first coupon is irregular, and covers a payment period that is shorter than the regular payment period.  ShortBack = this is an irregular payment schedule where only the last coupon is irregular, and covers a payment period that is shorter than the regular payment period.  LongFront = this is an irregular payment schedule where only the first coupon is irregular, and covers a payment period that is longer than the regular payment period.  LongBack = this is an irregular payment schedule where only the last coupon is irregular, and covers a payment period that is longer than the regular payment period.  Both = this is an irregular payment schedule where both the first and the last coupons are irregular, and the length of these periods is calculated based on the first coupon payment date that should have been explicitly set.\n     */\n    stubType?: string | null;\n    exDividendConfiguration?: ExDividendConfiguration;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: FixedSchedule.ScheduleTypeEnum;\n}\nexport namespace FixedSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { Schedule } from './schedule';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID flexible deposit instrument. Represents the basic building block of a bank account  structure that can handle deferred interest payments.\n */\nexport interface FlexibleDeposit extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Repayment schedules for the deposit instrument.\n     */\n    schedules: Array<Schedule>;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FlexibleDeposit.InstrumentTypeEnum;\n}\nexport namespace FlexibleDeposit {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { Schedule } from './schedule';\n\n\n/**\n * LUSID flexible loan instrument. Represents the basic building block of a more complex loan structure that  can handle deferred interest payments.\n */\nexport interface FlexibleLoan extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Repayment schedules for the loan.\n     */\n    schedules: Array<Schedule>;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FlexibleLoan.InstrumentTypeEnum;\n}\nexport namespace FlexibleLoan {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { FlowConventionName } from './flowConventionName';\nimport { FlowConventions } from './flowConventions';\nimport { Compounding } from './compounding';\nimport { ExDividendConfiguration } from './exDividendConfiguration';\nimport { Schedule } from './schedule';\nimport { IndexConvention } from './indexConvention';\n\n\n/**\n * Schedule for floating rate coupon payments.\n */\nexport interface FloatSchedule extends Schedule { \n    /**\n     * Date from which LUSID starts generating the payment schedule.\n     */\n    startDate?: string;\n    /**\n     * Last date of the payment generation schedule. May not necessarily be the maturity date  of the underlying instrument (e.g. in case the instrument has multiple payment schedules).\n     */\n    maturityDate?: string;\n    flowConventions?: FlowConventions;\n    conventionName?: FlowConventionName;\n    /**\n     * Optional. Number of calendar days in the ex-dividend period.  If the settlement date falls in the ex-dividend period then the coupon paid is zero and the accrued interest is negative.  If set, this must be a non-negative number.  If not set, or set to 0, then there is no ex-dividend period.                NOTE: This field is deprecated.  If you wish to set the ExDividendDays on a bond, please use the ExDividendConfiguration.\n     */\n    exDividendDays?: number | null;\n    indexConventionName?: FlowConventionName;\n    indexConventions?: IndexConvention;\n    /**\n     * Scaling factor, the quantity outstanding on which the rate will be paid.\n     */\n    notional?: number;\n    /**\n     * Payment currency. This does not have to be the same as the nominal bond or observation/reset currency.\n     */\n    paymentCurrency: string;\n    /**\n     * Spread over floating rate given as a fraction.\n     */\n    spread?: number;\n    /**\n     * When a payment schedule doesn\\'t have regular payment intervals just because of the  first and/or last coupons of the schedule, we call those irregular coupons stubs.  This configuration specifies what type of stub is used when building the schedule  Supported values are:  None = this is a regular payment schedule with no stubs. DO NOT use it with irregular schedules or you will get incorrect and unexpected behaviour.  ShortFront = this is an irregular payment schedule where only the first coupon is irregular, and covers a payment period that is shorter than the regular payment period.  ShortBack = this is an irregular payment schedule where only the last coupon is irregular, and covers a payment period that is shorter than the regular payment period.  LongFront = this is an irregular payment schedule where only the first coupon is irregular, and covers a payment period that is longer than the regular payment period.  LongBack = this is an irregular payment schedule where only the last coupon is irregular, and covers a payment period that is longer than the regular payment period.  Both = this is an irregular payment schedule where both the first and the last coupons are irregular, and the length of these periods is calculated based on the first coupon payment date that should have been explicitly set.\n     */\n    stubType?: string | null;\n    exDividendConfiguration?: ExDividendConfiguration;\n    compounding?: Compounding;\n    /**\n     * Control how resets are generated relative to payment convention(s).    Supported string (enumeration) values are: [InAdvance, InArrears].\n     */\n    resetConvention?: string | null;\n    /**\n     * Flag indicating whether to use daily updated annualised interest  rates for calculating the accrued interest. Defaults to false.\n     */\n    useAnnualisedDirectRates?: boolean;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: FloatSchedule.ScheduleTypeEnum;\n}\nexport namespace FloatSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { FixedLegAllOfOverrides } from './fixedLegAllOfOverrides';\nimport { InstrumentLeg } from './instrumentLeg';\nimport { LegDefinition } from './legDefinition';\n\n\n/**\n * LUSID representation of a Floating Rate Leg.\n */\nexport interface FloatingLeg extends InstrumentLeg { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    legDefinition: LegDefinition;\n    /**\n     * Scaling factor to apply to leg quantities.\n     */\n    notional: number;\n    overrides?: FixedLegAllOfOverrides | null;\n    /**\n     * The maximum floating rate which a cashflow can accrue.\n     */\n    capRate?: number | null;\n    /**\n     * The minimum floating rate which a cashflow can accrue.\n     */\n    floorRate?: number | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FloatingLeg.InstrumentTypeEnum;\n}\nexport namespace FloatingLeg {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Representation of an abstract definition of a flow convention set consisting of currency, tenor and an index name (arbitrary string but likely something like \\\"IBOR\\\").\n */\nexport interface FlowConventionName { \n    /**\n     * Currency of the flow convention name.\n     */\n    currency: string;\n    /**\n     * The index, if present, that is required. e.g. \\\"IBOR\\\", \\\"OIS\\\" or \\\"SONIA\\\".\n     */\n    indexName?: string | null;\n    /**\n     * Tenor for the convention name.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    tenor: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { IndexConvention } from './indexConvention';\n\n\n/**\n * LUSID representation of a Forward Rate Agreement.\n */\nexport interface ForwardRateAgreement extends LusidInstrument { \n    /**\n     * The settlement date of the FRA\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates beyond their last payment date.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The date at which the rate to be paid, the reference rate, is confirmed/observed.\n     */\n    fixingDate: string;\n    /**\n     * The rate at which the FRA is traded.\n     */\n    fraRate: number;\n    /**\n     * The amount for which the FRA is traded.\n     */\n    notional: number;\n    indexConvention?: IndexConvention;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ForwardRateAgreement.InstrumentTypeEnum;\n}\nexport namespace ForwardRateAgreement {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface FromRecipe { \n    scope?: string | null;\n    code?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface FundAmount { \n    /**\n     * The value of the amount in the fund currency.\n     */\n    value?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The details of a Fund.\n */\nexport interface FundDetails { \n    /**\n     * The currency of the fund which is the same as the base currency of all the portfolios of the fund\\'s Abor.\n     */\n    currency?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { ReferenceList } from './referenceList';\n\n\nexport interface FundIdList extends ReferenceList { \n    values: Array<ResourceId>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: FundIdList.ReferenceListTypeEnum;\n}\nexport namespace FundIdList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface FundPreviousNAV { \n    /**\n     * The amount of the previous NAV.\n     */\n    amount?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { SimpleRoundingConvention } from './simpleRoundingConvention';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a FundShareClass.  A ShareClass represents a pool of shares, held by investors, within a fund.   A ShareClass can represent a differing investment approach by either Fees,   Income, Currency Risk and Investor type.\n */\nexport interface FundShareClass extends LusidInstrument { \n    /**\n     * A short identifier, unique across a single fund, usually made up of the ShareClass components. Eg \\\"A Accumulation Euro Hedged Class\\\" could become \\\"A Acc H EUR\\\".\n     */\n    shortCode: string;\n    /**\n     * The type of distribution that the ShareClass will calculate. Can be either \\'Income\\' or \\'Accumulation\\' - Income classes will pay out and Accumulation classes will retain their ShareClass attributable income.    Supported string (enumeration) values are: [Income, Accumulation].\n     */\n    fundShareClassType: string;\n    /**\n     * The tax treatment applied to any distributions calculated within the ShareClass. Can be either \\'Net\\' (Distribution Calculated net of tax) or \\'Gross\\' (Distribution calculated gross of tax).    Supported string (enumeration) values are: [Gross, Net].\n     */\n    distributionPaymentType: string;\n    /**\n     * A flag to indicate the ShareClass is operating currency hedging as a means to limit currency risk as part of it\\'s investment strategy.    Supported string (enumeration) values are: [Invalid, None, ApplyHedging].\n     */\n    hedging: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Rounding Convention used for the FundShareClass quotes\n     */\n    roundingConventions?: Array<SimpleRoundingConvention> | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FundShareClass.InstrumentTypeEnum;\n}\nexport namespace FundShareClass {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentLeg } from './instrumentLeg';\nimport { LegDefinition } from './legDefinition';\n\n\n/**\n * LUSID representation of a Funding Leg with variable notional.    This Funding Leg is a hybrid between a single leg swap and a loan facility; the notional is not fixed and can vary within a reset period.                 The model can be used to represent the funding leg of a basket of instruments (e.g. equities) where the contents  of the basket can change over time. The actual notional history is stored in the FundingLegHistory object.     The actual notional history is stored in the FundingLegHistory object.                The main analytic calculated for this instrument is Accrual rather than PV.\n */\nexport interface FundingLeg extends InstrumentLeg { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates beyond their last payment date.\n     */\n    maturityDate: string;\n    legDefinition: LegDefinition;\n    /**\n     * The initial notional of the Funding Leg instrument.  When \\\"RequiresFundingLegHistory\\\" property key is present in transaction key, during a GetValuation endpoint call (for instance),  this field would overriden by the Funding Leg history\\'s notional and this notional field would not be used in the pricing and accrual calculations.  As such, we recommend setting this to 0 or not setting it at all.  Please see the following Notebook example and Knowledge Base article:  Notebook: https://github.com/finbourne/sample-notebooks/blob/master/examples/use-cases/instruments/Funding%20Leg%20Swap.ipynb  Knowledge Base article: https://support.lusid.com/knowledgebase/article/KA-01764/\n     */\n    notional?: number | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FundingLeg.InstrumentTypeEnum;\n}\nexport namespace FundingLeg {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\nexport interface FundingLegOptions extends ModelOptions { \n    /**\n     * Assumption made on future expected notional of the funding leg.\n     */\n    expectedFundingLegNotional: string;\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: FundingLegOptions.ModelOptionsTypeEnum;\n}\nexport namespace FundingLegOptions {\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { MarkToMarketConventions } from './markToMarketConventions';\nimport { FuturesContractDetails } from './futuresContractDetails';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a Future.  Including, but not limited to, Equity Futures, Bond Futures, Index Futures, Currency Futures, and Interest Rate Futures.\n */\nexport interface Future extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * External market codes and identifiers for the bond, e.g. ISIN.\n     */\n    identifiers: { [key: string]: string | null; };\n    contractDetails: FuturesContractDetails;\n    /**\n     * The number of contracts held. This is optional and will default to 1 if not set.  Instrument events will only work when this field is 1.  We recommend not using this field and instead relying on the number of holdings to   represent the number of futures contracts.\n     */\n    contracts?: number;\n    markToMarketConventions?: MarkToMarketConventions;\n    /**\n     * The reference spot price for the future at which the contract was entered into.\n     */\n    refSpotPrice?: number;\n    underlying?: LusidInstrument;\n    /**\n     * Calculation type for some Future instruments which have non-standard methodology.  Optional, if not set defaults as follows:  - If ExchangeCode is \\\"ASX\\\" and ContractCode is \\\"IR\\\" or \\\"BB\\\" set to ASX_BankBills  - If ExchangeCode is \\\"ASX\\\" and ContractCode is \\\"YT\\\" set to ASX_3Year  - If ExchangeCode is \\\"ASX\\\" and ContractCode is \\\"VT\\\" set to ASX_5Year  - If ExchangeCode is \\\"ASX\\\" and ContractCode is \\\"XT\\\" set to ASX_10Year  - If ExchangeCode is \\\"ASX\\\" and ContractCode is \\\"LT\\\" set to ASX_20Year  - otherwise set to Standard                Specific calculation types for bond and interest rate futures are:  - [Standard] The default calculation type, which does not fit into any of the categories below.  - [ASX_BankBills] Used for AUD and NZD futures “IR” and “BB” on ASX. 90D Bank Bills.  - [ASX_3Year] Used for “YT” on ASX. 3YR semi-annual bond (6 coupons) @ 6%.  - [ASX_5Year] Used for “VT” on ASX. 5yr semi-annual bond (10 coupons) @ 2%.  - [ASX_10Year] Used for “XT” on ASX. 10yr semi-annual bond (20 coupons) @ 6%.  - [ASX_20Year] Used for “LT” on ASX. 20yr semi-annual bond (40 coupons) @ 4%.  - [B3_DI1] Used for “DI1” on B3. Average of 1D interbank deposit rates.    - For futures with this calculation type, quote values are expected to be specified as a percentage.      For example, a quoted rate of 13.205% should be specified as a quote of 13.205 with a face value of 100.                Supported string (enumeration) values are: [Standard, ASX_BankBills, ASX_3Year, ASX_5Year, ASX_10Year, ASX_20Year, B3_DI1].\n     */\n    calculationType?: string | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Future.InstrumentTypeEnum;\n}\nexport namespace Future {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Future Expiry Event.  This is an event that describes the expiry of a Future instrument.\n */\nexport interface FutureExpiryEvent extends InstrumentEvent { \n    /**\n     * Expiry date of the Future instrument.\n     */\n    expiryDate?: string;\n    /**\n     * Settlement currency of the Future instrument.\n     */\n    settlementCurrency: string;\n    /**\n     * The notional amount of each unit in the Future instrument.\n     */\n    notionalAmountPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: FutureExpiryEvent.InstrumentEventTypeEnum;\n}\nexport namespace FutureExpiryEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Future Mark to Market Event.  Represents \\'Mark to Market\\' daily settlement of Future instruments.\n */\nexport interface FutureMarkToMarketEvent extends InstrumentEvent { \n    /**\n     * The date of the mark to market event.\n     */\n    effectiveDate?: string;\n    /**\n     * The currency in which the Future contract is paid.\n     */\n    settlementCurrency: string;\n    /**\n     * The notional value of the contract on the effective date.\n     */\n    notionalAmountPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: FutureMarkToMarketEvent.InstrumentEventTypeEnum;\n}\nexport namespace FutureMarkToMarketEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Most, if not all, information about contracts is standardized. See, e.g. https://www.cmegroup.com/ for  common codes and similar data. This appears to be in common use by well known market information providers, e.g. Bloomberg and Refinitiv.\n */\nexport interface FuturesContractDetails { \n    /**\n     * Currency in which the contract is paid.\n     */\n    domCcy: string;\n    /**\n     * Currency of the underlying, for use with FX Futures\n     */\n    fgnCcy?: string | null;\n    /**\n     * The asset class of the underlying. Optional and will default to Unknown if not set.    Supported string (enumeration) values are: [InterestRates, FX, Inflation, Equities, Credit, Commodities, Money].\n     */\n    assetClass?: string | null;\n    /**\n     * The contract code used by the exchange, e.g. “CL” for Crude Oil, “ES” for E-mini SP 500, “FGBL” for Bund Futures, etc.\n     */\n    contractCode: string;\n    /**\n     * Which month does the contract trade for.    Supported string (enumeration) values are: [F, G, H, J, K, M, N, Q, U, V, X, Z].\n     */\n    contractMonth?: string | null;\n    /**\n     * Size of a single contract.\n     */\n    contractSize: number;\n    /**\n     * If appropriate, the day count convention method used in pricing (rates futures).  For more information on day counts, see [knowledge base article KA-01798](https://support.lusid.com/knowledgebase/article/KA-01798)                Supported string (enumeration) values are: [Actual360, Act360, MoneyMarket, Actual365, Act365, Thirty360, ThirtyU360, Bond, ThirtyE360, EuroBond, ActualActual, ActAct, ActActIsda, ActActIsma, ActActIcma, OneOne, Act364, Act365F, Act365L, Act365_25, Act252, Bus252, NL360, NL365, ActActAFB, Act365Cad, ThirtyActIsda, Thirty365Isda, ThirtyEActIsda, ThirtyE360Isda, ThirtyE365Isda, ThirtyU360EOM].\n     */\n    convention?: string | null;\n    /**\n     * Country (code) for the exchange.\n     */\n    country?: string | null;\n    /**\n     * Description of contract.\n     */\n    description?: string | null;\n    /**\n     * Exchange code for contract. This can be any string to uniquely identify the exchange (e.g. Exchange Name, MIC, BBG code).\n     */\n    exchangeCode: string;\n    /**\n     * Exchange name (for when code is not automatically recognised).\n     */\n    exchangeName?: string | null;\n    /**\n     * Minimal step size change in ticker.\n     */\n    tickerStep?: number;\n    /**\n     * The value in the currency of a 1 unit change in the contract price.\n     */\n    unitValue?: number;\n    /**\n     * Holiday calendars that apply to yield-to-price conversions (i.e. for BRL futures).\n     */\n    calendars?: Array<string> | null;\n    /**\n     * Delivery type to be used on settling the contract.  Optional: Defaults to DeliveryType.Physical if not provided.    Supported string (enumeration) values are: [Cash, Physical].\n     */\n    deliveryType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The conventions for the calculation of FX fixings, where the fixing rate is expected to be the amount of  DomCcy per unit of FgnCcy.  As an example, assume the required fixing is the WM/R 4pm mid closing rate for the USD amount per 1 EUR.  This is published with RIC EURUSDFIXM=WM, which would be the FixingReference, with FgnCcy EUR and DomCcy USD.\n */\nexport interface FxConventions { \n    /**\n     * The foreign currency\n     */\n    fgnCcy: string;\n    /**\n     * The domestic currency\n     */\n    domCcy: string;\n    /**\n     * The reference name used to find the desired quote\n     */\n    fixingReference: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency on an fx rate.  For example domestic-foreign for USD-JPY  means that 1 unit (dollar) of domestic currency will buy you \\\"X\\\" units of foreign (Yen) currency; currently somewhere around 100.  This is equivalently denoted as USDJPY and USD/JPY                On the assumption that you wish to convert an amount in the domestic currency to the foreign, you would want the (dom,fgn) dependency; domfgn currency pair.  On the assumption that you wish to convert an amount in the foreign currency to the domestic, you would want the (fgn,dom) dependency; fgndom currency pair.                NB: There alternate descriptions for currency pairs that seem to vary between different banks and sectors of the industry, e.g. base and contract                In pricing we are taking the convention that we will convert from FGN to DOM by DIVIDING through by the DOMFGN spot rate.\n */\nexport interface FxDependency extends EconomicDependency { \n    /**\n     * DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency.\n     */\n    domesticCurrency: string;\n    /**\n     * ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency.\n     */\n    foreignCurrency: string;\n    /**\n     * The effectiveAt of the fx rate.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: FxDependency.DependencyTypeEnum;\n}\nexport namespace FxDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of an FX Forward.  Including FX Spot and Non-Deliverable Forwards.                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | DomesticLeg | Cash flows in the domestic currency of the forward. |  | 2 | ForeignLeg | Cash flows in the foreign currency of the forward (not present for non-deliverable forwards). |\n */\nexport interface FxForward extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The amount that is to be paid in the domestic currency on the maturity date.\n     */\n    domAmount: number;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The amount that is to be paid in the foreign currency on the maturity date.\n     */\n    fgnAmount: number;\n    /**\n     * The foreign (other) currency of the instrument. In the NDF case, only payments are made in the domestic currency.  For the outright forward, currencies are exchanged.\n     */\n    fgnCcy: string;\n    /**\n     * The reference Fx Spot rate for currency pair Foreign-Domestic that was seen on the trade start date (time).\n     */\n    refSpotRate?: number;\n    /**\n     * Is the contract an Fx-Forward of \\\"Non-Deliverable\\\" type, meaning a single payment in the domestic currency based on the change in fx-rate vs  a reference rate is used.\n     */\n    isNdf?: boolean;\n    /**\n     * The fixing date.\n     */\n    fixingDate?: string;\n    /**\n     * The settlement currency.  If provided, present value will be calculated in settlement currency, otherwise the domestic currency. Applies only to non-deliverable FX Forwards.\n     */\n    settlementCcy?: string | null;\n    /**\n     * Boolean flag for FX Forward transactions booked with Spot settlement. This will default to False if not provided.  For information purposes only, this does not impact LUSID valuation, analytics, cashflows or events, but may be used by third party vendors.\n     */\n    bookedAsSpot?: boolean;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FxForward.InstrumentTypeEnum;\n}\nexport namespace FxForward {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\nimport { FxTenorConvention } from './fxTenorConvention';\n\n\n/**\n * Contains data (i.e. tenors and rates + metadata) for building fx forward curves (when combined with a date to build on)\n */\nexport interface FxForwardCurveByQuoteReference extends ComplexMarketData { \n    /**\n     * Domestic currency of the fx forward\n     */\n    domCcy: string;\n    /**\n     * Foreign currency of the fx forward\n     */\n    fgnCcy: string;\n    /**\n     * Tenors for which the forward rates apply.  For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    tenors: Array<string>;\n    /**\n     * For each tenor, a collection of identifiers. These will be looked up in the LUSID Quote Store to resolve the actual rates.  Accepts an array of Dictionary<string, string>. The keys of each dictionary must be chosen from the following enumeration:  [LusidInstrumentId, Isin, Sedol, Cusip, ClientInternal, Figi, RIC, QuotePermId, REDCode, BBGId, ICECode].  For example:    \\\"quoteReferences\\\": [{\\\"ClientInternal\\\": \\\"SomeIdentifierForFirstTenor\\\"},{\\\"ClientInternal\\\": \\\"SomeIdentifierForSecondTenor\\\"}\n     */\n    quoteReferences: Array<{ [key: string]: string; }>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The list of conventions that should be used when interpreting tenors as dates.\n     */\n    calendars?: Array<FxTenorConvention> | null;\n    /**\n     * Configures how to calculate the spot date from the build date using the Calendars provided.  Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]\n     */\n    spotDaysCalculationType?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxForwardCurveByQuoteReference.MarketDataTypeEnum;\n}\nexport namespace FxForwardCurveByQuoteReference {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Contains data (i.e. dates and rates + metadata) for building fx forward curves\n */\nexport interface FxForwardCurveData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the quoted rates\n     */\n    baseDate: string;\n    /**\n     * Domestic currency of the fx forward\n     */\n    domCcy: string;\n    /**\n     * Foreign currency of the fx forward\n     */\n    fgnCcy: string;\n    /**\n     * Dates for which the forward rates apply\n     */\n    dates: Array<string>;\n    /**\n     * Rates provided for the fx forward (price in FgnCcy per unit of DomCcy)\n     */\n    rates: Array<number>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxForwardCurveData.MarketDataTypeEnum;\n}\nexport namespace FxForwardCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\nexport interface FxForwardModelOptions extends ModelOptions { \n    /**\n     * The available values are: ForwardPoints, ForwardRate, RatesCurve, FxForwardCurve, Invalid\n     */\n    forwardRateObservableType: FxForwardModelOptions.ForwardRateObservableTypeEnum;\n    /**\n     * The available values are: Standard, ConstantTimeValueOfMoney, Invalid\n     */\n    discountingMethod: FxForwardModelOptions.DiscountingMethodEnum;\n    /**\n     * Convert all FX flows to the report currency  By setting this all FX forwards will be priced using Forward Curves that have Report Currency as the base.\n     */\n    convertToReportCcy: boolean;\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: FxForwardModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace FxForwardModelOptions {\n    export type ForwardRateObservableTypeEnum = 'ForwardPoints' | 'ForwardRate' | 'RatesCurve' | 'FxForwardCurve' | 'Invalid';\n    export const ForwardRateObservableTypeEnum = {\n        ForwardPoints: 'ForwardPoints' as ForwardRateObservableTypeEnum,\n        ForwardRate: 'ForwardRate' as ForwardRateObservableTypeEnum,\n        RatesCurve: 'RatesCurve' as ForwardRateObservableTypeEnum,\n        FxForwardCurve: 'FxForwardCurve' as ForwardRateObservableTypeEnum,\n        Invalid: 'Invalid' as ForwardRateObservableTypeEnum\n    };\n    export type DiscountingMethodEnum = 'Standard' | 'ConstantTimeValueOfMoney' | 'Invalid';\n    export const DiscountingMethodEnum = {\n        Standard: 'Standard' as DiscountingMethodEnum,\n        ConstantTimeValueOfMoney: 'ConstantTimeValueOfMoney' as DiscountingMethodEnum,\n        Invalid: 'Invalid' as DiscountingMethodEnum\n    };\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Contains data (i.e. dates and pips + metadata) for building fx forward curves (when combined with a spot rate to build on)\n */\nexport interface FxForwardPipsCurveData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the quoted pip rates\n     */\n    baseDate: string;\n    /**\n     * Domestic currency of the fx forward\n     */\n    domCcy: string;\n    /**\n     * Foreign currency of the fx forward\n     */\n    fgnCcy: string;\n    /**\n     * Dates for which the forward rates apply\n     */\n    dates: Array<string>;\n    /**\n     * Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips\n     */\n    pipRates: Array<number>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxForwardPipsCurveData.MarketDataTypeEnum;\n}\nexport namespace FxForwardPipsCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Settlement for FX Forward, including NDF and deliverable.\n */\nexport interface FxForwardSettlementEvent extends InstrumentEvent { \n    /**\n     * Maturity date of the forward\n     */\n    maturityDate?: string;\n    /**\n     * Amount per unit in the DomCcy (domestic currency)\n     */\n    domAmountPerUnit: number;\n    /**\n     * The domestic currency of the forward\n     */\n    domCcy: string;\n    /**\n     * Amount per unit in the FgnCcy (foreign currency)\n     */\n    fgnAmountPerUnit: number;\n    /**\n     * The foreign currency of the forward.\n     */\n    fgnCcy: string;\n    /**\n     * Is this settlement corresponding to a deliverable forward, or an NDF\n     */\n    isNdf: boolean;\n    /**\n     * Optional.  Required if the event is an NDF (i.e. if IsNdf = true).  Date of the FxRate fixings.\n     */\n    fixingDate?: string | null;\n    /**\n     * Optional.  Required if the event is an NDF (i.e. if IsNdf = true).  May be set to either DomCcy or FgnCcy, or a third currency.\n     */\n    settlementCcy?: string | null;\n    /**\n     * Optional.  Required if the event is an NDF (i.e. if IsNdf = true).  CashFlow per unit.  Paid in the SettlementCcy.\n     */\n    cashFlowPerUnit?: number | null;\n    /**\n     * Domestic currency to foreign currency FX rate.  Not required, only used to override quotes.\n     */\n    domesticToForeignRate?: number | null;\n    /**\n     * Domestic currency to settlement currency FX rate  Not required, only used to override quotes.\n     */\n    domesticToSettlementRate?: number | null;\n    /**\n     * Foreign currency to settlement currency FX rate  Not required, only used to override quotes.\n     */\n    readonly foreignToSettlementRate?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: FxForwardSettlementEvent.InstrumentEventTypeEnum;\n}\nexport namespace FxForwardSettlementEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\nimport { FxTenorConvention } from './fxTenorConvention';\n\n\n/**\n * Contains data (i.e. tenors and rates + metadata) for building fx forward curves (when combined with a date to build on)\n */\nexport interface FxForwardTenorCurveData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the quoted rates\n     */\n    baseDate: string;\n    /**\n     * Domestic currency of the fx forward\n     */\n    domCcy: string;\n    /**\n     * Foreign currency of the fx forward\n     */\n    fgnCcy: string;\n    /**\n     * Tenors for which the forward rates apply.  For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    tenors: Array<string>;\n    /**\n     * Rates provided for the fx forward (price in FgnCcy per unit of DomCcy)\n     */\n    rates: Array<number>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The list of conventions that should be used when interpreting tenors as dates.\n     */\n    calendars?: Array<FxTenorConvention> | null;\n    /**\n     * Configures how to calculate the spot date from the build date using the Calendars provided.  Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]\n     */\n    spotDaysCalculationType?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxForwardTenorCurveData.MarketDataTypeEnum;\n}\nexport namespace FxForwardTenorCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MarketDataOptions } from './marketDataOptions';\nimport { ComplexMarketData } from './complexMarketData';\nimport { FxTenorConvention } from './fxTenorConvention';\n\n\n/**\n * Contains data (i.e. tenors and pips + metadata) for building fx forward curves (when combined with a spot rate and a date to build on)\n */\nexport interface FxForwardTenorPipsCurveData extends ComplexMarketData { \n    /**\n     * EffectiveAt date of the quoted pip rates\n     */\n    baseDate: string;\n    /**\n     * Domestic currency of the fx forward\n     */\n    domCcy: string;\n    /**\n     * Foreign currency of the fx forward\n     */\n    fgnCcy: string;\n    /**\n     * Tenors for which the forward rates apply.  For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    tenors: Array<string>;\n    /**\n     * Rates provided for the fx forward (price in FgnCcy per unit of DomCcy), expressed in pips\n     */\n    pipRates: Array<number>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The list of conventions that should be used when interpreting tenors as dates.\n     */\n    calendars?: Array<FxTenorConvention> | null;\n    /**\n     * Configures how to calculate the spot date from the build date using the Calendars provided.  Supported string (enumeration) values are: [ SingleCalendar, UnionCalendars ]\n     */\n    spotDaysCalculationType?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxForwardTenorPipsCurveData.MarketDataTypeEnum;\n}\nexport namespace FxForwardTenorPipsCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Indicates a dependency on an FxForwardCurve.  Identical to Fx dependencies in the meaning of domestic and foreign currencies, but describes a *set* of fx rates.  These rates are quoted rates for fx forwards, which can be used to interpolate the forward rate at a specific time in the future.  In the case of pips, the absolute rates can be expressed as rate = spotFx + pips / pipsPerUnit\n */\nexport interface FxForwardsDependency extends EconomicDependency { \n    /**\n     * DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency.\n     */\n    domesticCurrency: string;\n    /**\n     * ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency.\n     */\n    foreignCurrency: string;\n    /**\n     * Used to describe the format in which the curve is expressed  e.g. FxFwdCurve (general term to describe any representation), TenorFxFwdCurve, PipsFxFwdCurve.\n     */\n    curveType: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: FxForwardsDependency.DependencyTypeEnum;\n}\nexport namespace FxForwardsDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { RelativeDateOffset } from './relativeDateOffset';\nimport { Schedule } from './schedule';\nimport { FxConventions } from './fxConventions';\n\n\n/**\n * Schedule for notional changes based on the change in FX rate.  Used in the representation of a resettable cross currency interest rate swap.\n */\nexport interface FxLinkedNotionalSchedule extends Schedule { \n    fxConventions: FxConventions;\n    /**\n     * The currency of the varying notional amount.\n     */\n    varyingNotionalCurrency: string;\n    varyingNotionalFixingDates: RelativeDateOffset;\n    varyingNotionalInterimExchangePaymentDates?: RelativeDateOffset;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: FxLinkedNotionalSchedule.ScheduleTypeEnum;\n}\nexport namespace FxLinkedNotionalSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { Barrier } from './barrier';\nimport { Premium } from './premium';\nimport { Touch } from './touch';\n\n\n/**\n * LUSID representation of an FX Option.  Including Vanilla, American, European, and Digital (Binary) options.\n */\nexport interface FxOption extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The Amount of DomCcy that will be exchanged if the option is exercised.  This amount should be a positive number, with the Call/Put flag used to indicate direction.  The corresponding amount of FgnCcy that will be exchanged is this amount times the strike.  Note there is no rounding performed on this computed value.  This is an optional field, if not set the option ContractSize will default to 1.\n     */\n    domAmount?: number | null;\n    /**\n     * The foreign currency of the FX.\n     */\n    fgnCcy: string;\n    /**\n     * For a vanilla FxOption contract, FgnAmount cannot be set.  In case of a digital FxOption (IsPayoffDigital==true)  a payoff (if the option is in the money) can be either  in domestic or in foreign currency - for the latter  FgnAmount must be set.  Note: It is invalid to have FgnAmount and DomAmount  at the same time.\n     */\n    fgnAmount?: number | null;\n    /**\n     * The strike of the option.\n     */\n    strike?: number | null;\n    /**\n     * For a barrier option the list should not be empty. Up to two barriers are supported.  An option cannot be at the same time barrier- and touch-option.  One (or both) of the lists must be empty.\n     */\n    barriers?: Array<Barrier> | null;\n    /**\n     * Type of optionality that is present; European, American.    Supported string (enumeration) values are: [European, American].\n     */\n    exerciseType?: string | null;\n    /**\n     * True if the option is a call, false if the option is a put.\n     */\n    isCallNotPut: boolean;\n    /**\n     * True if the option delivers the FX underlying, False if the option is settled in cash.\n     */\n    isDeliveryNotCash: boolean;\n    /**\n     * By default IsPayoffDigital is false. If IsPayoffDigital=true,  the option is \\'digital\\', and the option payoff is 0 or 1 unit of currency,  instead of a vanilla CallPayoff=max(spot-strike,0) or PutPayoff=max(strike-spot,0).\n     */\n    isPayoffDigital?: boolean;\n    /**\n     * The maturity date of the option.\n     */\n    optionMaturityDate: string;\n    /**\n     * The settlement date of the option.\n     */\n    optionSettlementDate: string;\n    /**\n     * PayoutStyle for touch options.                For options without touch optionality, payoutStyle should not be set.  For options with touch optionality (where the touches data has been set), payoutStyle must be defined and cannot be None.    Supported string (enumeration) values are: [Deferred, Immediate].\n     */\n    payoutStyle?: string | null;\n    premium?: Premium;\n    /**\n     * For a touch option the list should not be empty. Up to two touches are supported.  An option cannot be at the same time barrier- and touch-option.  One (or both) of the lists must be empty.\n     */\n    touches?: Array<Touch> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FxOption.InstrumentTypeEnum;\n}\nexport namespace FxOption {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { FlowConventions } from './flowConventions';\nimport { Schedule } from './schedule';\n\n\n/**\n * Schedule to define fx conversion of cashflows on complex bonds. If an fx schedule is defined then  on payment schedule generation the coupon and principal payoffs will be wrapped in an fx rate payoff method.  Either the fx rate is predefined (fixed) or relies on fx resets (floating).  Used in representation of dual currency bond.\n */\nexport interface FxRateSchedule extends Schedule { \n    flowConventions?: FlowConventions;\n    /**\n     * List of flags to indicate if coupon payments, principal payments or both are converted\n     */\n    fxConversionTypes?: Array<string> | null;\n    /**\n     * FxRate used to convert payments. Assumed to be in units of the ToCurrency so conversion is paymentAmount x fxRate\n     */\n    rate?: number;\n    /**\n     * Currency that payments are converted to\n     */\n    toCurrency?: string | null;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: FxRateSchedule.ScheduleTypeEnum;\n}\nexport namespace FxRateSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { FxForward } from './fxForward';\n\n\n/**\n * LUSID representation of an FX Swap. Composed of two FX Forwards.                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | FarDomesticLeg | Cash flows in the domestic currency for the far forward. |  | 2 | FarForeignLeg | Cash flows in the foreign currency for the far forward (not present for non-deliverable forwards). |  | 3 | NearDomesticLeg | Cash flows in the domestic currency for the near forward. |  | 4 | NearForeignLeg | Cash flows in the foreign currency for the near forward (not present for non-deliverable forwards). |\n */\nexport interface FxSwap extends LusidInstrument { \n    nearFxForward: FxForward;\n    farFxForward: FxForward;\n    /**\n     * The NotionalSymmetry allows for even and uneven FxSwaps to be supported.  An even FxSwap is one where the near and far fx forwards have the same notional value on at least one of the  legs. An uneven FxSwap is one where near and far fx forwards don\\'t have the same notional on both the  domestic and foreign legs.  By default NotionalSymmetry will be set as even.    Supported string (enumeration) values are: [Even, Uneven].\n     */\n    notionalSymmetry?: string | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: FxSwap.InstrumentTypeEnum;\n}\nexport namespace FxSwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A wrapper of conventions that should be used when interpreting tenors in the context of FX.  For instance, can be used to control how tenors are interpreted on an FxForwardTenorCurveData instance.\n */\nexport interface FxTenorConvention { \n    /**\n     * The code of the holiday calendar that should be used when interpreting FX tenors.\n     */\n    calendarCode: string;\n    /**\n     * The minimum number of business days that must pass within this calendar when calculating the spot date.\n     */\n    spotDays: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Economic dependency required to price FX derivative products that contain optionality.  FX Vol surface is a grid of implied volatilities for an array of strikes and tenors,  derived from vanilla option prices in the market.\n */\nexport interface FxVolDependency extends EconomicDependency { \n    /**\n     * DomesticCurrency is the first currency in a currency pair quote e.g. eur-gbp, eur is the domestic currency.\n     */\n    domesticCurrency: string;\n    /**\n     * ForeignCurrency is the second currency in a currency pair quote e.g. eur-gbp, gbp is the foreign currency.\n     */\n    foreignCurrency: string;\n    /**\n     * Volatility type e.g. \\\"LN\\\" and \\\"N\\\" for log-normal and normal volatility.\n     */\n    volType: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: FxVolDependency.DependencyTypeEnum;\n}\nexport namespace FxVolDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { MarketQuote } from './marketQuote';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Market Data for an fx vol surface, represented by a list of fx options and corresponding market quotes\n */\nexport interface FxVolSurfaceData extends ComplexMarketData { \n    /**\n     * Base date of the surface\n     */\n    baseDate: string;\n    /**\n     * The set of instruments that define the surface.\n     */\n    instruments: Array<LusidInstrument>;\n    /**\n     * The set of market quotes that define the surface, in NormalVol or LogNormalVol terms.\n     */\n    quotes: Array<MarketQuote>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: FxVolSurfaceData.MarketDataTypeEnum;\n}\nexport namespace FxVolSurfaceData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GeneralLedgerProfileMapping { \n    /**\n     * The filter syntax for the Mapping filter. See https://support.lusid.com/knowledgebase/article/KA-02140 for more information on filter syntax\n     */\n    mappingFilter: string;\n    /**\n     * References fields and properties on the associated Journal Entry Line and graph of associated objects.\n     */\n    levels: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Represents a set of diagnostics per generatedEvent, where applicable.\n */\nexport interface GeneratedEventDiagnostics { \n    instrumentEventId: string;\n    type: string;\n    detail: string;\n    errorDetails: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferencePortfolioConstituent } from './referencePortfolioConstituent';\nimport { Link } from './link';\n\n\nexport interface GetReferencePortfolioConstituentsResponse { \n    /**\n     * \n     */\n    effectiveFrom: string;\n    /**\n     * The available values are: Static, Floating, Periodical\n     */\n    weightType: GetReferencePortfolioConstituentsResponse.WeightTypeEnum;\n    /**\n     * The available values are: Daily, Weekly, Monthly, Quarterly, Annually\n     */\n    periodType?: GetReferencePortfolioConstituentsResponse.PeriodTypeEnum | null;\n    /**\n     * \n     */\n    periodCount?: number | null;\n    /**\n     * Set of constituents (instrument/weight pairings)\n     */\n    constituents: Array<ReferencePortfolioConstituent>;\n    /**\n     * The Uri that returns the same result as the original request,  but may include resolved as at time(s).\n     */\n    href?: string | null;\n    links?: Array<Link> | null;\n}\nexport namespace GetReferencePortfolioConstituentsResponse {\n    export type WeightTypeEnum = 'Static' | 'Floating' | 'Periodical';\n    export const WeightTypeEnum = {\n        Static: 'Static' as WeightTypeEnum,\n        Floating: 'Floating' as WeightTypeEnum,\n        Periodical: 'Periodical' as WeightTypeEnum\n    };\n    export type PeriodTypeEnum = 'Daily' | 'Weekly' | 'Monthly' | 'Quarterly' | 'Annually';\n    export const PeriodTypeEnum = {\n        Daily: 'Daily' as PeriodTypeEnum,\n        Weekly: 'Weekly' as PeriodTypeEnum,\n        Monthly: 'Monthly' as PeriodTypeEnum,\n        Quarterly: 'Quarterly' as PeriodTypeEnum,\n        Annually: 'Annually' as PeriodTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface GroupBySelectorComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: GroupBySelectorComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace GroupBySelectorComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface GroupByStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for the step\n     */\n    parameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: GroupByStep.ComplianceStepTypeEnum;\n}\nexport namespace GroupByStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface GroupByStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: GroupByStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace GroupByStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface GroupCalculationComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: GroupCalculationComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace GroupCalculationComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface GroupFilterPredicateComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: GroupFilterPredicateComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace GroupFilterPredicateComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface GroupFilterStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for an absolute limit check\n     */\n    limitCheckParameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: GroupFilterStep.ComplianceStepTypeEnum;\n}\nexport namespace GroupFilterStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface GroupFilterStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: GroupFilterStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace GroupFilterStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationAggregateComparisonRuleOperand { \n    /**\n     * The key of the value to compare\n     */\n    key: string;\n    /**\n     * What to do with the value pointed to by the key, e.g. Sum. Only \\\"Value is allowed for core rules\\\"\n     */\n    operation: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationComparisonRuleStringValueMap { \n    /**\n     * The left string to map\n     */\n    leftValue: string;\n    /**\n     * The right string to map\n     */\n    rightValue: string;\n    /**\n     * The direction to map. \\\"UniDirectional\\\" | \\\"BiDirectional\\\"\n     */\n    direction: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationComparisonRuleTolerance { \n    /**\n     * The type of tolerance to allow. \\\"Relative\\\" | \\\"Absolute\\\"\n     */\n    type: string;\n    /**\n     * The decimal value of how much tolerance to allow when comparing in relative (i.e percentage) or absolute terms depending on the ToleranceType specified\n     */\n    value: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationCoreComparisonRuleOperand { \n    /**\n     * The key of the value to compare\n     */\n    key: string;\n    /**\n     * What to do with the value pointed to by the key, e.g. Sum. Only \\\"Value is allowed for core rules\\\"\n     */\n    operation: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationDatePair { \n    /**\n     * The effective at date for the reconciliation\n     */\n    effectiveAt?: string | null;\n    /**\n     * The as at date for the reconciliation\n     */\n    asAt?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationDefinitionCurrencies { \n    /**\n     * Currency for the left side of a reconciliation\n     */\n    left: string;\n    /**\n     * Currency for the right side of a reconciliation\n     */\n    right: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationInstanceId { \n    /**\n     * Type of the reconciliation run, manual or automatic (via the workflow). \\\"Manual\\\" | \\\"WorkflowServiceTaskId\\\"\n     */\n    runIdType: string;\n    /**\n     * Reconciliation run identifier: a manually-provided key or taskId.\n     */\n    runIdValue: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationRunDetails { \n    /**\n     * Provides the reconciliation completion status \\\"Completed\\\" | \\\"FailedToComplete\\\"\n     */\n    completionStatus: string;\n    /**\n     * Error information if the reconciliation failed to complete\n     */\n    errorDetail?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationUserReviewAdd { \n    /**\n     * The break code of the reconciliation result.\n     */\n    breakCode?: string | null;\n    /**\n     * The match key of the reconciliation result.\n     */\n    matchKey?: string | null;\n    /**\n     * User\\'s comment regarding the reconciliation result.\n     */\n    commentText?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationUserReviewBreakCode { \n    /**\n     * The break code of the reconciliation result.\n     */\n    breakCode: string;\n    /**\n     * Id of the user who made a User Review input.\n     */\n    userId?: string | null;\n    /**\n     * The timestamp of the added User Review input.\n     */\n    asAtAdded?: string;\n    /**\n     * The timestamp when User Review input became invalid e.g. because of the different attribute values within the new run.\n     */\n    asAtInvalid?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationUserReviewComment { \n    /**\n     * User\\'s comment regarding the reconciliation result.\n     */\n    commentText: string;\n    /**\n     * Id of the user who made a User Review input.\n     */\n    userId?: string | null;\n    /**\n     * The timestamp of the added User Review input.\n     */\n    asAtAdded?: string;\n    /**\n     * The timestamp when User Review input became invalid e.g. because of the different attribute values within the new run.\n     */\n    asAtInvalid?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationUserReviewMatchKey { \n    /**\n     * The match key of the reconciliation result.\n     */\n    matchKey: string;\n    /**\n     * Id of the user who made a User Review input.\n     */\n    userId?: string | null;\n    /**\n     * The timestamp of the added User Review input.\n     */\n    asAtAdded?: string;\n    /**\n     * The timestamp when User Review input became invalid e.g. because of the different attribute values within the new run.\n     */\n    asAtInvalid?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface GroupReconciliationUserReviewRemove { \n    /**\n     * The timestamp of the added User Review input.\n     */\n    breakCodeAsAtAdded?: string | null;\n    /**\n     * The timestamp of the added User Review input.\n     */\n    matchKeyAsAtAdded?: string | null;\n    /**\n     * The timestamp of the added User Review input.\n     */\n    commentTextAsAtAdded?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Holding context node.  Contains settings that control how LUSID handles holdings within portfolios.\n */\nexport interface HoldingContext { \n    /**\n     * Whether or not to expand the holdings to return the underlying tax-lots. Defaults to True.\n     */\n    taxLotLevelHoldings?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface HoldingIdsRequest { \n    /**\n     * The array of unique holding identifiers\n     */\n    holdingIds: Array<number>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Version } from './version';\nimport { HoldingAdjustment } from './holdingAdjustment';\nimport { Link } from './link';\n\n\n/**\n * Full content of a holdings adjustment for a single portfolio and effective date.\n */\nexport interface HoldingsAdjustment { \n    /**\n     * The effective datetime from which the adjustment is valid. There can only be one holdings adjustment for a transaction portfolio at a specific effective datetime, so this uniquely identifies the adjustment.\n     */\n    effectiveAt: string;\n    version: Version;\n    /**\n     * Describes how the holdings were adjusted. If \\'PositionToZero\\' the entire transaction portfolio\\'s holdings were set via a call to \\'Set holdings\\'. If \\'KeepTheSame\\' only the specified holdings were adjusted via a call to \\'Adjust holdings\\'. The available values are: PositionToZero, KeepTheSame\n     */\n    unmatchedHoldingMethod: HoldingsAdjustment.UnmatchedHoldingMethodEnum;\n    /**\n     * The holding adjustments.\n     */\n    adjustments: Array<HoldingAdjustment>;\n    links?: Array<Link> | null;\n}\nexport namespace HoldingsAdjustment {\n    export type UnmatchedHoldingMethodEnum = 'PositionToZero' | 'KeepTheSame';\n    export const UnmatchedHoldingMethodEnum = {\n        PositionToZero: 'PositionToZero' as UnmatchedHoldingMethodEnum,\n        KeepTheSame: 'KeepTheSame' as UnmatchedHoldingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Version } from './version';\nimport { Link } from './link';\n\n\n/**\n * A record of holdings adjustments made on the transaction portfolio.\n */\nexport interface HoldingsAdjustmentHeader { \n    /**\n     * The effective datetime from which the adjustment is valid. There can only be one holdings adjustment for a transaction portfolio at a specific effective datetime, so this uniquely identifies the adjustment.\n     */\n    effectiveAt: string;\n    version: Version;\n    /**\n     * Describes how the holdings were adjusted. If \\'PositionToZero\\' the entire transaction portfolio\\'s holdings were set via a call to \\'Set holdings\\'. If \\'KeepTheSame\\' only the specified holdings were adjusted via a call to \\'Adjust holdings\\'. The available values are: PositionToZero, KeepTheSame\n     */\n    unmatchedHoldingMethod: HoldingsAdjustmentHeader.UnmatchedHoldingMethodEnum;\n    links?: Array<Link> | null;\n}\nexport namespace HoldingsAdjustmentHeader {\n    export type UnmatchedHoldingMethodEnum = 'PositionToZero' | 'KeepTheSame';\n    export const UnmatchedHoldingMethodEnum = {\n        PositionToZero: 'PositionToZero' as UnmatchedHoldingMethodEnum,\n        KeepTheSame: 'KeepTheSame' as UnmatchedHoldingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface IUnitDefinitionDto { \n    /**\n     * The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    schema?: IUnitDefinitionDto.SchemaEnum;\n    readonly code?: string | null;\n    readonly displayName?: string | null;\n    readonly description?: string | null;\n}\nexport namespace IUnitDefinitionDto {\n    export type SchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const SchemaEnum = {\n        NoUnits: 'NoUnits' as SchemaEnum,\n        Basic: 'Basic' as SchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as SchemaEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Version } from './version';\nimport { Property } from './property';\n\n\nexport interface IdentifierDefinition { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The type of entity to which the identifier can be attached. Supported values are \\\"Instrument\\\", \\\"Person\\\", \\\"LegalEntity\\\"and \\\"CustomEntity\\\". The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain: IdentifierDefinition.DomainEnum;\n    /**\n     * The scope that the identifier definition exists in.\n     */\n    identifierScope: string;\n    /**\n     * What the identifier represents. Together with \\\"domain\\\" and \\\"identifierScope\\\" this uniquely identifies the identifier definition.\n     */\n    identifierType: string;\n    /**\n     * Describes whether an identifier value is associated with an entity for all effective dates (“Perpetual”) or applies within a specified effective date range (“TimeVariant”). The available values are: Perpetual, TimeVariant\n     */\n    lifeTime: IdentifierDefinition.LifeTimeEnum;\n    /**\n     * Nullable, defaults to \\\"MasterIdentifier\\\" if no value provided. \\\"MasterIdentifier\\\" (aka unique) An entity can have one value for this identifier definition on a given effective date. A value for this identifier definition can only be associated with one entity (in a given scope) on a given effective date. \\\"ParentIdentifier\\\" (aka non-unique) An entity can have one value for this identifier definition on a given effective date. A value for this identifier definition can be associated with many entities (in a given scope) on a given effective date.\n     */\n    hierarchyUsage?: string | null;\n    /**\n     * Optional metadata associated with the identifier definition.\n     */\n    hierarchyLevel?: string | null;\n    /**\n     * A display name for the identifier. E.g. Figi.\n     */\n    displayName?: string | null;\n    /**\n     * An optional description for the identifier.\n     */\n    description?: string | null;\n    /**\n     * A set of properties for the identifier definition.\n     */\n    properties?: { [key: string]: Property; } | null;\n    version?: Version;\n}\nexport namespace IdentifierDefinition {\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n    export type LifeTimeEnum = 'Perpetual' | 'TimeVariant';\n    export const LifeTimeEnum = {\n        Perpetual: 'Perpetual' as LifeTimeEnum,\n        TimeVariant: 'TimeVariant' as LifeTimeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A set of conventions that describe the conventions for calculation of payments made on rates interbank lending and similar.  Based on ISDA 2006 conventions and similar documentation. Please see the knowledge base for further documentation.\n */\nexport interface IndexConvention { \n    /**\n     * The reference rate name for fixings.\n     */\n    fixingReference: string;\n    /**\n     * Number of days between spot and publication of the rate.\n     */\n    publicationDayLag: number;\n    /**\n     * The tenor of the payment. For an OIS index this is always 1 day. For other indices, e.g. LIBOR it will have a variable tenor typically between 1 day and 1 year.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    paymentTenor: string;\n    /**\n     * when calculating the fraction of a year between two dates, what convention is used to represent the number of days in a year  and difference between them.  For more information on day counts, see [knowledge base article KA-01798](https://support.lusid.com/knowledgebase/article/KA-01798)                Supported string (enumeration) values are: [Actual360, Act360, MoneyMarket, Actual365, Act365, Thirty360, ThirtyU360, Bond, ThirtyE360, EuroBond, ActualActual, ActAct, ActActIsda, ActActIsma, ActActIcma, OneOne, Act364, Act365F, Act365L, Act365_25, Act252, Bus252, NL360, NL365].\n     */\n    dayCountConvention: string;\n    /**\n     * Currency of the index convention.\n     */\n    currency: string;\n    /**\n     * The name of the index for which this represents the conventions of.  For instance, \\\"SOFR\\\", \\\"LIBOR\\\", \\\"EURIBOR\\\", etc.  Defaults to \\\"INDEX\\\" if not specified.\n     */\n    indexName?: string | null;\n    /**\n     * The scope used when updating or inserting the convention.\n     */\n    scope?: string | null;\n    /**\n     * The code of the convention.\n     */\n    code?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\nexport interface IndexModelOptions extends ModelOptions { \n    /**\n     * The available values are: Sum, AbsoluteSum, Unity\n     */\n    portfolioScaling: IndexModelOptions.PortfolioScalingEnum;\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: IndexModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace IndexModelOptions {\n    export type PortfolioScalingEnum = 'Sum' | 'AbsoluteSum' | 'Unity';\n    export const PortfolioScalingEnum = {\n        Sum: 'Sum' as PortfolioScalingEnum,\n        AbsoluteSum: 'AbsoluteSum' as PortfolioScalingEnum,\n        Unity: 'Unity' as PortfolioScalingEnum\n    };\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Represents either a dependency on projections of an index.  E.g. If the interest leg of a swap is a FloatingLeg, then it will declare an IndexProjectionDependency upon pricing.  This is to indicate that pricing the floating leg requires predictions of future fixings of the index.\n */\nexport interface IndexProjectionDependency extends EconomicDependency { \n    /**\n     * The currency of the corresponding IndexConvention. E.g. this would be USD for a convention named USD.6M.LIBOR\n     */\n    currency: string;\n    /**\n     * The tenor of the corresponding IndexConvention. E.g. this would be \\\"6M\\\" for a convention named USD.6M.LIBOR\n     */\n    tenor: string;\n    /**\n     * The IndexName of the corresponding IndexConvention. E.g. this would be \\\"LIBOR\\\" for a convention named USD.6M.LIBOR\n     */\n    indexName: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: IndexProjectionDependency.DependencyTypeEnum;\n}\nexport namespace IndexProjectionDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Object describing a particular industry classifier,  which comprises a classification code and the name of the classification system to which the code belongs.\n */\nexport interface IndustryClassifier { \n    /**\n     * The name of the classification system to which the classification code belongs (e.g. GICS).\n     */\n    classificationSystemName: string;\n    /**\n     * The specific industry classification code assigned to the legal entity.\n     */\n    classificationCode: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency upon an inflation fixing\n */\nexport interface InflationFixingDependency extends EconomicDependency { \n    /**\n     * The Type of fixing (index, ratio or assumption)\n     */\n    type: string;\n    /**\n     * The Code of the fixing, typically the index name\n     */\n    code: string;\n    /**\n     * The effectiveAt of the inflation fixing\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: InflationFixingDependency.DependencyTypeEnum;\n}\nexport namespace InflationFixingDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A set of conventions that describe the conventions for an inflation index.\n */\nexport interface InflationIndexConventions { \n    /**\n     * Name of the index, e.g. UKRPI.\n     */\n    inflationIndexName: string;\n    /**\n     * Currency of the inflation index convention.\n     */\n    currency: string;\n    /**\n     * Observation lag. This is a string that must have units of Month.  This field is typically 3 or 4 months, but can vary, older bonds and swaps have 8 months lag.  For Bonds with a calculation type of Ratio, this property, if set, must be 0Invalid.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    observationLag: string;\n    /**\n     * Inflation Interpolation. This is optional and defaults to Linear if not set.    Supported string (enumeration) values are: [Linear, Flat].\n     */\n    inflationInterpolation?: string | null;\n    /**\n     * Frequency of inflation updated. Optional and defaults to Monthly which is the most common.  However both Australian and New Zealand inflation is published Quarterly. Only tenors of 1M or 3M are supported.    For more information on tenors, see [knowledge base article KA-02097](https://support.lusid.com/knowledgebase/article/KA-02097)\n     */\n    inflationFrequency?: string | null;\n    /**\n     * Day of the month that inflation rolls from one month to the next. This is optional and defaults to 1, which is  the typically value for the majority of inflation bonds (exceptions include Japan which rolls on the 10th  and some LatAm bonds which roll on the 15th).\n     */\n    inflationRollDay?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { FlowConventions } from './flowConventions';\nimport { InflationIndexConventions } from './inflationIndexConventions';\n\n\n/**\n * LUSID representation of an Inflation Leg.  This leg instrument is part of the InflationSwap instrument, but can also be used as a standalone instrument.  The implementation supports the following inflation leg types:  * Zero Coupon inflation leg (CPI Leg), with a single payment at maturity.  * Year on Year inflation leg  * LPI Swap Leg (capped and floored YoY)\n */\nexport interface InflationLeg extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    flowConventions: FlowConventions;\n    /**\n     * Optional BaseCPI, if specified it will be used in place of BaseCPI(StartDate).  This should not be required for standard inflation swaps.\n     */\n    baseCPI?: number | null;\n    /**\n     * The calculation type.  ZeroCoupon is used for CPILegs where there is a single payment at maturity of  Notional * (CPI(T) / CPI(T0) - 1)  where CPI(T0) is the BaseCPI of this leg  YearOnYear is used for YoY and LPI swap legs where there is a series of annual payments  Notional * dayCount * (CPI(t) / CPI(t-1) - 1)  If a cap and floor is added to this it becomes an LPI swap leg.  Compounded is used for inflation swap legs where there is a series of annual payments  Notional * dayCount * (CPI(t) / CPI(T0) - 1)  i.e. the BaseCPI is used every year. These swaps are not as common as CPI or    Supported string (enumeration) values are: [ZeroCoupon, YearOnYear, Compounded].\n     */\n    calculationType: string;\n    /**\n     * Optional cap, needed for LPI Legs or CPI Legs with Caps\n     */\n    capRate?: number | null;\n    /**\n     * Optional floor, needed for LPI Legs or CPI Legs with Floors.\n     */\n    floorRate?: number | null;\n    inflationIndexConventions: InflationIndexConventions;\n    /**\n     * The notional\n     */\n    notional: number;\n    /**\n     * PayReceive flag for the inflation leg.  This field is optional and defaults to Pay.    Supported string (enumeration) values are: [Pay, Receive].\n     */\n    payReceive?: string | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InflationLeg.InstrumentTypeEnum;\n}\nexport namespace InflationLeg {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { FlowConventions } from './flowConventions';\nimport { RoundingConvention } from './roundingConvention';\nimport { InflationIndexConventions } from './inflationIndexConventions';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * Inflation Linked Bond.\n */\nexport interface InflationLinkedBond extends LusidInstrument { \n    /**\n     * The start date of the bond.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    flowConventions: FlowConventions;\n    inflationIndexConventions: InflationIndexConventions;\n    /**\n     * Simple coupon rate.\n     */\n    couponRate: number;\n    /**\n     * External market codes and identifiers for the bond, e.g. ISIN.\n     */\n    identifiers?: { [key: string]: string | null; } | null;\n    /**\n     * BaseCPI value. This is optional, if not provided the BaseCPI value will be calculated from the BaseCPIDate,  if that too is not present the StartDate will be used.                If provided then this value will always set the BaseCPI on this bond.                The BaseCPI of an inflation linked bond is calculated using the following logic:  - If a BaseCPI value is provided, this is used.  - Otherwise, if BaseCPIDate is provided, the CPI for this date is calculated and used.  - Otherwise, the CPI for the StartDate is calculated and used.                Note that if both BaseCPI and BaseCPIDate are set, the BaseCPI value will be used and the BaseCPIDate  will be ignored but can still be added for informative purposes.                Some bonds are issued with a BaseCPI date that does not correspond to the StartDate CPI value, in this  case the value should be provided here or with the BaseCPIDate.\n     */\n    baseCPI?: number | null;\n    /**\n     * BaseCPIDate. This is optional. Gives the date that the BaseCPI is calculated for.                Note this is an un-lagged date (similar to StartDate) so the Bond ObservationLag will  be applied to this date when calculating the CPI.                The BaseCPI of an inflation linked bond is calculated using the following logic:  - If a BaseCPI value is provided, this is used.  - Otherwise, if BaseCPIDate is provided, the CPI for this date is calculated and used.  - Otherwise, the CPI for the StartDate is calculated and used.                Note that if both BaseCPI and BaseCPIDate are set, the BaseCPI value will be used and the BaseCPIDate  will be ignored but can still be added for informative purposes.                Some bonds are issued with a BaseCPI date that does not correspond to the StartDate CPI value, in this  case the value should be provided here or with the actual BaseCPI.\n     */\n    baseCPIDate?: string | null;\n    /**\n     * The calculation type applied to the bond coupon and principal amount.  The default CalculationType is `Standard`.    Supported string (enumeration) values are: [Standard, Quarterly, Ratio, Brazil, StandardAccruedOnly, RatioAccruedOnly, StandardWithCappedAccruedInterest].\n     */\n    calculationType?: string | null;\n    /**\n     * Number of Good Business Days before the next coupon payment, in which the bond goes ex-dividend.\n     */\n    exDividendDays?: number | null;\n    /**\n     * Number of decimal places used to round IndexRatio. This defaults to 5 if not set.\n     */\n    indexPrecision?: number;\n    /**\n     * The face-value or principal for the bond at outset.\n     */\n    principal: number;\n    /**\n     * If true then the principal is protected in that the redemption amount will be at least the face value (Principal).  This is typically set to true for inflation linked bonds issued by the United States and France (for example).  This is typically set to false for inflation linked bonds issued by the United Kingdom (post 2005).  For other sovereigns this can vary from issue to issue.  If not set this property defaults to true.  This is sometimes referred to as Deflation protection or an inflation floor of 0%.\n     */\n    principalProtection?: boolean;\n    /**\n     * StubType. Most Inflation linked bonds have a ShortFront stub type so this is the default, however in some cases  with a long front stub LongFront should be selected.  StubType Both is not supported for InflationLinkedBonds.    Supported string (enumeration) values are: [ShortFront, ShortBack, LongBack, LongFront, Both].\n     */\n    stubType?: string | null;\n    /**\n     * Rounding conventions for analytics, if any.\n     */\n    roundingConventions?: Array<RoundingConvention> | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The price the bond was issued at. This is to be entered as a percentage of par, for example a value of 98.5 would represent 98.5%.\n     */\n    originalIssuePrice?: number | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InflationLinkedBond.InstrumentTypeEnum;\n}\nexport namespace InflationLinkedBond {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { LusidInstrument } from './lusidInstrument';\nimport { InflationLeg } from './inflationLeg';\nimport { FixedLeg } from './fixedLeg';\n\n\n/**\n * LUSID representation of an Inflation Swap.  The implementation supports the following swap types:  * Zero Coupon inflation swap, with a single payment at maturity.  * LPI Swap (capped and floored)  * Year on Year inflation swap                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | InflationLeg | Cash flows with a rate relating to an underlying inflation index. |  | 2 | FixedLeg | Cash flows with a fixed rate. |  | 3 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface InflationSwap extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    inflationLeg: InflationLeg;\n    fixedLeg: FixedLeg;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven inflation swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InflationSwap.InstrumentTypeEnum;\n}\nexport namespace InflationSwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event holder containing error information\n */\nexport interface InformationalErrorEvent extends InstrumentEvent { \n    /**\n     * The details of the error\n     */\n    errorDetail: string;\n    /**\n     * The error reason\n     */\n    errorReason: string;\n    /**\n     * The effective date of the evaulation\n     */\n    effectiveAt: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: InformationalErrorEvent.InstrumentEventTypeEnum;\n}\nexport namespace InformationalErrorEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValueDictionary } from './resultValueDictionary';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A generic event derived from the economic definition of an instrument. This should be considered purely  informational; any data provided by this event is not guaranteed to be processable by LUSID.\n */\nexport interface InformationalEvent extends InstrumentEvent { \n    /**\n     * What type of internal event does this represent; reset, exercise, amortisation etc.\n     */\n    readonly eventType: string;\n    /**\n     * In the case of a point event, the single date on which the event occurs. In the case of an event which is  spread over a window, e.g. a barrier or American option, the start of that window.\n     */\n    anchorDate: string;\n    /**\n     * In the case of a point event this is identical to the anchor date. In the case of an event that is spread over a window,  this is the end of that window.\n     */\n    readonly eventWindowEnd?: string;\n    diagnostics?: ResultValueDictionary;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: InformationalEvent.InstrumentEventTypeEnum;\n}\nexport namespace InformationalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The input \\'transition\\' within a corporate action, representing the singular input position\n */\nexport interface InputTransition { \n    /**\n     * The factor to scale units by\n     */\n    unitsFactor: number;\n    /**\n     * The factor to scale cost by\n     */\n    costFactor: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { SettlementCycle } from './settlementCycle';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Relationship } from './relationship';\nimport { DataModelMembership } from './dataModelMembership';\nimport { Property } from './property';\nimport { Link } from './link';\n\n\n/**\n * A list of instruments.\n */\nexport interface Instrument { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The scope in which the instrument lies.\n     */\n    scope?: string | null;\n    /**\n     * The unique LUSID Instrument Identifier (LUID) of the instrument.\n     */\n    lusidInstrumentId: string;\n    version: Version;\n    stagedModifications?: StagedModificationsInfo;\n    /**\n     * The name of the instrument.\n     */\n    name: string;\n    /**\n     * The set of identifiers that can be used to identify the instrument.\n     */\n    identifiers: { [key: string]: string | null; };\n    /**\n     * The requested instrument properties. These will be from the \\'Instrument\\' domain.\n     */\n    properties?: Array<Property> | null;\n    lookthroughPortfolio?: ResourceId;\n    instrumentDefinition?: LusidInstrument;\n    /**\n     * The state of of the instrument at the asAt datetime of this version of the instrument definition. The available values are: Active, Inactive, Deleted\n     */\n    state: Instrument.StateEnum;\n    /**\n     * The nominal asset class of the instrument, e.g. InterestRates, FX, Inflation, Equities, Credit, Commodities, etc. The available values are: InterestRates, FX, Inflation, Equities, Credit, Commodities, Money, Unknown\n     */\n    assetClass?: Instrument.AssetClassEnum;\n    /**\n     * The domestic currency, meaning the currency in which the instrument would typically be expected to pay cashflows, e.g. a share in AAPL being USD.\n     */\n    domCcy?: string | null;\n    /**\n     * A set of relationships associated to the instrument.\n     */\n    relationships?: Array<Relationship> | null;\n    settlementCycle?: SettlementCycle;\n    dataModelMembership?: DataModelMembership;\n    links?: Array<Link> | null;\n}\nexport namespace Instrument {\n    export type StateEnum = 'Active' | 'Inactive' | 'Deleted';\n    export const StateEnum = {\n        Active: 'Active' as StateEnum,\n        Inactive: 'Inactive' as StateEnum,\n        Deleted: 'Deleted' as StateEnum\n    };\n    export type AssetClassEnum = 'InterestRates' | 'FX' | 'Inflation' | 'Equities' | 'Credit' | 'Commodities' | 'Money' | 'Unknown';\n    export const AssetClassEnum = {\n        InterestRates: 'InterestRates' as AssetClassEnum,\n        Fx: 'FX' as AssetClassEnum,\n        Inflation: 'Inflation' as AssetClassEnum,\n        Equities: 'Equities' as AssetClassEnum,\n        Credit: 'Credit' as AssetClassEnum,\n        Commodities: 'Commodities' as AssetClassEnum,\n        Money: 'Money' as AssetClassEnum,\n        Unknown: 'Unknown' as AssetClassEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * What is the provenance of an instrument. This defines who creates/owns it, what format it is in (e.g. a proprietary format or a common and known one)              and what the version of that is.\n */\nexport interface InstrumentDefinitionFormat { \n    /**\n     * which source system does the format originate from\n     */\n    sourceSystem: string;\n    /**\n     * An instrument will potentially have been created by any number of different organisations. Some will be understood completely (e.g. LUSID\\'s), some won\\'t.              The provenance of an instrument indicates who \\\"owns\\\" the associated format.\n     */\n    vendor: string;\n    /**\n     * Version of the document. Would be preferable to avoid the need, but LUSID will not control other organisations\\' trade formats.\n     */\n    version: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type InstrumentDeleteModes = 'soft' | 'hard';\n\nexport const InstrumentDeleteModes = {\n    Soft: 'soft' as InstrumentDeleteModes,\n    Hard: 'hard' as InstrumentDeleteModes\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing instrument events in LUSID, such as dividends, stock splits, and option exercises.  This base class should not be directly instantiated; each supported InstrumentEventType has a corresponding inherited class.\n */\nexport interface InstrumentEvent { \n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: InstrumentEvent.InstrumentEventTypeEnum;\n}\nexport namespace InstrumentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The individual event types.\n */\nexport type InstrumentEventType = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n\nexport const InstrumentEventType = {\n    TransitionEvent: 'TransitionEvent' as InstrumentEventType,\n    InformationalEvent: 'InformationalEvent' as InstrumentEventType,\n    OpenEvent: 'OpenEvent' as InstrumentEventType,\n    CloseEvent: 'CloseEvent' as InstrumentEventType,\n    StockSplitEvent: 'StockSplitEvent' as InstrumentEventType,\n    BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventType,\n    CashDividendEvent: 'CashDividendEvent' as InstrumentEventType,\n    AmortisationEvent: 'AmortisationEvent' as InstrumentEventType,\n    CashFlowEvent: 'CashFlowEvent' as InstrumentEventType,\n    ExerciseEvent: 'ExerciseEvent' as InstrumentEventType,\n    ResetEvent: 'ResetEvent' as InstrumentEventType,\n    TriggerEvent: 'TriggerEvent' as InstrumentEventType,\n    RawVendorEvent: 'RawVendorEvent' as InstrumentEventType,\n    InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventType,\n    BondCouponEvent: 'BondCouponEvent' as InstrumentEventType,\n    DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventType,\n    AccumulationEvent: 'AccumulationEvent' as InstrumentEventType,\n    BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventType,\n    DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventType,\n    MaturityEvent: 'MaturityEvent' as InstrumentEventType,\n    FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventType,\n    ExpiryEvent: 'ExpiryEvent' as InstrumentEventType,\n    ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventType,\n    StockDividendEvent: 'StockDividendEvent' as InstrumentEventType,\n    ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventType,\n    CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventType,\n    SpinOffEvent: 'SpinOffEvent' as InstrumentEventType,\n    MergerEvent: 'MergerEvent' as InstrumentEventType,\n    FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventType,\n    SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventType,\n    SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventType,\n    CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventType,\n    CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventType,\n    CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventType,\n    MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventType,\n    MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventType,\n    BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventType,\n    MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventType,\n    MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventType,\n    MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventType,\n    TenderEvent: 'TenderEvent' as InstrumentEventType,\n    CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventType,\n    IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventType,\n    OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventType,\n    OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventType,\n    ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventType,\n    TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventType,\n    TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventType,\n    EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventType,\n    FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventType,\n    AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventType,\n    ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventType,\n    DrawdownEvent: 'DrawdownEvent' as InstrumentEventType,\n    LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventType,\n    UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventType,\n    LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventType,\n    DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventType,\n    DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventType,\n    LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventType,\n    RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The description of an allowable instrument identifier.\n */\nexport interface InstrumentIdTypeDescriptor { \n    /**\n     * The name of the identifier type.\n     */\n    identifierType: string;\n    /**\n     * The property key that corresponds to the identifier type.\n     */\n    propertyKey: string;\n    /**\n     * Whether or not the identifier type is enforced to be unique.\n     */\n    isUniqueIdentifierType: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface InstrumentIdValue { \n    /**\n     * The value of the identifier.\n     */\n    value: string;\n    /**\n     * The effective datetime from which the identifier will be valid. If left unspecified the default value is the beginning of time.\n     */\n    effectiveAt?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * Base class for representing instrument legs in LUSID.  An instrument leg describes a set of cashflows that are paid at a set of points in time according to some set of conventions.  This base class should not be directly instantiated; only its inheritors should be used.\n */\nexport interface InstrumentLeg extends LusidInstrument { \n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InstrumentLeg.InstrumentTypeEnum;\n}\nexport namespace InstrumentLeg {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceList } from './referenceList';\n\n\nexport interface InstrumentList extends ReferenceList { \n    values: Array<string>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: InstrumentList.ReferenceListTypeEnum;\n}\nexport namespace InstrumentList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface InstrumentListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: InstrumentListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace InstrumentListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An individual row containing details of a single cashflow in the diary.\n */\nexport interface InstrumentPaymentDiaryRow { \n    /**\n     * The quantity (amount) that will be paid. Note that this can be empty if the payment is in the future and a model is used that cannot estimate it.\n     */\n    quantity?: number;\n    /**\n     * The payment currency of the cash flow.\n     */\n    currency?: string | null;\n    /**\n     * The date at which the given cash flow is due to be paid.\n     */\n    paymentDate?: string;\n    /**\n     * Does the cash flow belong to the Pay or Receive leg.\n     */\n    payOrReceive?: string | null;\n    /**\n     * The date on which accruals start for this cashflow.\n     */\n    accrualStart?: string;\n    /**\n     * The date on which accruals end for this cashflow.\n     */\n    accrualEnd?: string;\n    /**\n     * The type of cashflow.\n     */\n    cashFlowType?: string | null;\n    /**\n     * Is the cashflow determined as of the effective date time.\n     */\n    isCashFlowDetermined?: boolean;\n    /**\n     * Has the cashflow been paid, i.e. has it become a historic cashflow, as of the date and time pointed to be effectiveAt.\n     */\n    isCashFlowHistoric?: boolean;\n    /**\n     * Weighting factor to discount cashflow to the present value.\n     */\n    discountFactor?: number;\n    /**\n     * The expected cashflow amount taking into account the discount factor.\n     */\n    discountedExpectedCashFlowAmount?: number;\n    /**\n     * The day count fraction, if appropriate.\n     */\n    dayCountFraction?: number | null;\n    /**\n     * Forward rate for cash flow if appropriate. (as in for a rates fixed or floating leg)\n     */\n    forwardRate?: number | null;\n    /**\n     * The value of the reset, if any.\n     */\n    resetRate?: number | null;\n    /**\n     * The spread that exists on the payoff.\n     */\n    spread?: number | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface InstrumentResolutionDetail { \n    /**\n     * Unique instrument identifiers\n     */\n    instrumentIdentifiers: { [key: string]: string | null; };\n    /**\n     * LUSID\\'s internal unique instrument identifier, resolved from the instrument identifiers\n     */\n    readonly lusidInstrumentId?: string | null;\n    /**\n     * The scope in which the instrument lies.\n     */\n    readonly instrumentScope?: string | null;\n    /**\n     * The launch price set when a shareclass is added to the fund. Defaults to 1.\n     */\n    launchPrice?: number | null;\n    /**\n     * The launch date set when a shareclass is added to the fund. Defaults to Fund Inception Date.\n     */\n    launchDate?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface InstrumentSearchProperty { \n    /**\n     * The property key of instrument property to search for. This will be from the \\'Instrument\\' domain and will take the format {domain}/{scope}/{code} e.g. \\'Instrument/system/Isin\\' or \\'Instrument/MyScope/AssetClass\\'.\n     */\n    key: string;\n    /**\n     * The value of the property e.g. \\'US0378331005\\' or \\'Equity\\'.\n     */\n    value: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type InstrumentType = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n\nexport const InstrumentType = {\n    QuotedSecurity: 'QuotedSecurity' as InstrumentType,\n    InterestRateSwap: 'InterestRateSwap' as InstrumentType,\n    FxForward: 'FxForward' as InstrumentType,\n    Future: 'Future' as InstrumentType,\n    ExoticInstrument: 'ExoticInstrument' as InstrumentType,\n    FxOption: 'FxOption' as InstrumentType,\n    CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentType,\n    InterestRateSwaption: 'InterestRateSwaption' as InstrumentType,\n    Bond: 'Bond' as InstrumentType,\n    EquityOption: 'EquityOption' as InstrumentType,\n    FixedLeg: 'FixedLeg' as InstrumentType,\n    FloatingLeg: 'FloatingLeg' as InstrumentType,\n    BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentType,\n    Unknown: 'Unknown' as InstrumentType,\n    TermDeposit: 'TermDeposit' as InstrumentType,\n    ContractForDifference: 'ContractForDifference' as InstrumentType,\n    EquitySwap: 'EquitySwap' as InstrumentType,\n    CashPerpetual: 'CashPerpetual' as InstrumentType,\n    CapFloor: 'CapFloor' as InstrumentType,\n    CashSettled: 'CashSettled' as InstrumentType,\n    CdsIndex: 'CdsIndex' as InstrumentType,\n    Basket: 'Basket' as InstrumentType,\n    FundingLeg: 'FundingLeg' as InstrumentType,\n    FxSwap: 'FxSwap' as InstrumentType,\n    ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentType,\n    SimpleInstrument: 'SimpleInstrument' as InstrumentType,\n    Repo: 'Repo' as InstrumentType,\n    Equity: 'Equity' as InstrumentType,\n    ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentType,\n    ReferenceInstrument: 'ReferenceInstrument' as InstrumentType,\n    ComplexBond: 'ComplexBond' as InstrumentType,\n    InflationLinkedBond: 'InflationLinkedBond' as InstrumentType,\n    InflationSwap: 'InflationSwap' as InstrumentType,\n    SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentType,\n    TotalReturnSwap: 'TotalReturnSwap' as InstrumentType,\n    InflationLeg: 'InflationLeg' as InstrumentType,\n    FundShareClass: 'FundShareClass' as InstrumentType,\n    FlexibleLoan: 'FlexibleLoan' as InstrumentType,\n    UnsettledCash: 'UnsettledCash' as InstrumentType,\n    Cash: 'Cash' as InstrumentType,\n    MasteredInstrument: 'MasteredInstrument' as InstrumentType,\n    LoanFacility: 'LoanFacility' as InstrumentType,\n    FlexibleDeposit: 'FlexibleDeposit' as InstrumentType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { LusidInstrument } from './lusidInstrument';\nimport { InstrumentLeg } from './instrumentLeg';\n\n\n/**\n * LUSID representation of an Interest Rate Swap, including:      * Vanilla (single currency fixed-float non-amortising)    * CrossCurrency (>1 currency is used by the swap legs)    * Basis (single currency, floating-floating legs of different tenors)    * Amortising (the swap has 1+ leg with amortised notional)                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | Pay/Receive | Cash flows representing the pay/receive leg. |  | 2 | Receive/Pay | Cash flows representing the receive/pay leg. |  | 3 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface InterestRateSwap extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * Is the contract an IRS of \\\"Non-Deliverable\\\" type, meaning a single payment in the settlement currency based on the difference between  the fixed and floating rates.\n     */\n    isNonDeliverable?: boolean;\n    /**\n     * The set of instrument legs that define the swap instrument, these should be FloatingLeg or FixedLeg.\n     */\n    legs: Array<InstrumentLeg>;\n    /**\n     * Settlement currency if IRS is non-deliverable.\n     */\n    settlementCcy?: string | null;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven fixed-floating swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InterestRateSwap.InstrumentTypeEnum;\n}\nexport namespace InterestRateSwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InterestRateSwap } from './interestRateSwap';\nimport { LusidInstrument } from './lusidInstrument';\nimport { Premium } from './premium';\n\n\n/**\n * LUSID representation of an Interest Rate Swaption.\n */\nexport interface InterestRateSwaption extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * Pay or Receive the fixed leg of the underlying swap.    Supported string (enumeration) values are: [Pay, Receive].\n     */\n    payOrReceiveFixed: string;\n    premium?: Premium;\n    /**\n     * How does the option settle    Supported string (enumeration) values are: [Cash, Physical].\n     */\n    deliveryMethod: string;\n    swap: InterestRateSwap;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: InterestRateSwaption.InstrumentTypeEnum;\n}\nexport namespace InterestRateSwaption {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface IntermediateComplianceStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for the step\n     */\n    groupedParameters: { [key: string]: Array<ComplianceTemplateParameter> | null; };\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: IntermediateComplianceStep.ComplianceStepTypeEnum;\n}\nexport namespace IntermediateComplianceStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface IntermediateComplianceStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: IntermediateComplianceStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace IntermediateComplianceStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { NewInstrument } from './newInstrument';\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * IntermediateSecuritiesDistribution event (RHDI), representing the distribution of securities.\n */\nexport interface IntermediateSecuritiesDistributionEvent extends InstrumentEvent { \n    /**\n     * Optional.  The date the spin-off is announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The first date on which the holder of record has entitled ownership of the new shares.\n     */\n    exDate?: string;\n    /**\n     * Optional.  Date you have to be the holder of record in order to receive the additional shares.\n     */\n    recordDate?: string | null;\n    /**\n     * Date on which the distribution of shares takes place.\n     */\n    paymentDate?: string;\n    newInstrument: NewInstrument;\n    unitsRatio: UnitsRatio;\n    /**\n     * Optional. The fraction of cost that is transferred from the existing shares to the new shares.\n     */\n    costFactor?: number | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: IntermediateSecuritiesDistributionEvent.InstrumentEventTypeEnum;\n}\nexport namespace IntermediateSecuritiesDistributionEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { MarketQuote } from './marketQuote';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Market Data required to build a volatility cube for swaption pricing,  represented by a list of instruments and corresponding market quotes\n */\nexport interface IrVolCubeData extends ComplexMarketData { \n    /**\n     * Base date of the cube - this is the start date of the swaptions on the cube.\n     */\n    baseDate: string;\n    /**\n     * Retrieve the set of instruments that define the cube.\n     */\n    instruments: Array<LusidInstrument>;\n    /**\n     * Access the set of quotes that define the cube.\n     */\n    quotes: Array<MarketQuote>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: IrVolCubeData.MarketDataTypeEnum;\n}\nexport namespace IrVolCubeData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Economic dependency required to price interest rate products that contain optionality, for example swaptions.  For example, can indicate a dependency on an IrVolCubeData.\n */\nexport interface IrVolDependency extends EconomicDependency { \n    /**\n     * The domestic currency of the instrument declaring this dependency.\n     */\n    currency: string;\n    /**\n     * Volatility type e.g. \\\"LN\\\" and \\\"N\\\" for log-normal and normal volatility.\n     */\n    volType: string;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.  Unless there is an obvious date this should be, like for a historic reset, then this is the valuation date.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: IrVolDependency.DependencyTypeEnum;\n}\nexport namespace IrVolDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Whether or not a DateTimeOffset is a business DateTime\n */\nexport interface IsBusinessDayResponse { \n    requestedDateTime: string;\n    isBusinessDay: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The apportionment from overall fund level journal entry Line to the share class.\n */\nexport interface JournalEntryLineShareClassBreakdown { \n    /**\n     * The share class identifier.\n     */\n    shortCode?: string | null;\n    /**\n     * The share class apportionment factor (capital ratio).\n     */\n    apportionmentFactor?: number;\n    /**\n     * This journal entry line\\'s local value amount after apportionment is applied.\n     */\n    localValue?: number;\n    /**\n     * This journal entry line\\'s base value amount after apportionment is applied\n     */\n    baseValue?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The set of string labels in a multi-value property.\n */\nexport interface LabelValueSet { \n    values: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Lapse election.\n */\nexport interface LapseElection { \n    /**\n     * Unique key associated to this election\n     */\n    electionKey: string;\n    /**\n     * Is this election automatically applied in the absence of an election having been made.  May only be true for one election if multiple are provided.\n     */\n    isDefault?: boolean;\n    /**\n     * Is this the election that has been explicitly chosen from multiple options.\n     */\n    isChosen?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Item which is stepped in level/quantity.\n */\nexport interface LevelStep { \n    /**\n     * The date from which the level should apply.\n     */\n    date: string;\n    /**\n     * The quantity which is applied. This might be an absolute, percentage, fractional or other value.\n     */\n    quantity: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The lineage of the event value\n */\nexport interface LifeCycleEventLineage { \n    /**\n     * The type of the event\n     */\n    eventType?: string | null;\n    /**\n     * The instrument type of the instrument for the event.\n     */\n    instrumentType?: string | null;\n    /**\n     * The LUID of the instrument for the event.\n     */\n    instrumentId?: string | null;\n    /**\n     * Leg id for the event.\n     */\n    legId?: string | null;\n    /**\n     * The source transaction of the instrument for the event.\n     */\n    sourceTransactionId?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValueDictionary } from './resultValueDictionary';\nimport { LifeCycleEventLineage } from './lifeCycleEventLineage';\nimport { ResultValue } from './resultValue';\n\n\n/**\n * The instrument life cycle event result value type\n */\nexport interface LifeCycleEventValue extends ResultValue { \n    /**\n     * The effective date of the event\n     */\n    effectiveDate?: string;\n    eventValues?: ResultValueDictionary;\n    eventLineage?: LifeCycleEventLineage;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: LifeCycleEventValue.ResultValueTypeEnum;\n}\nexport namespace LifeCycleEventValue {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface LineageMember { \n    /**\n     * Index to demonstrate position of lineage member in overall lineage\n     */\n    index: number;\n    /**\n     * Label of the step corresponding to this lineage member\n     */\n    label: string;\n    /**\n     * SubLabel of the step corresponding to this lineage member\n     */\n    subLabel: string;\n    /**\n     * Optional. Type of Information\n     */\n    infoType?: string | null;\n    /**\n     * Optional. Information for the step corresponding to this lineage member, of type InfoType\n     */\n    information?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Link { \n    relation: string;\n    href: string;\n    description?: string | null;\n    method: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { Schedule } from './schedule';\n\n\n/**\n * Loan Facility. This is a very lightweight instrument which acts as a placeholder for the state that is built  from the instrument events. The facility acts as an agreement between a single borrower and many lenders (investors).  Several contracts may be drawn up to enable the lending of funds to the borrower. These contracts are modelled via  FlexibleLoan instruments in LUSID. The instrument events on the facility may relate to the facility as a whole  (for example to define a global commitment amount), or they may relate to a single contract (such as a paydown  transaction on a particular contract).\n */\nexport interface LoanFacility extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * The initial commitment for the loan facility.\n     */\n    initialCommitment: number;\n    /**\n     * LoanType for this facility. The facility can either be a revolving or a  term loan.    Supported string (enumeration) values are: [Revolver, TermLoan].\n     */\n    loanType: string;\n    /**\n     * Repayment schedules for the loan.\n     */\n    schedules: Array<Schedule>;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: LoanFacility.InstrumentTypeEnum;\n}\nexport namespace LoanFacility {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\nimport { RolloverConstituent } from './rolloverConstituent';\n\n\n/**\n * Event for rolling over one or more FlexibleLoan contracts into one or more different FlexibleLoan contracts against the same facility.\n */\nexport interface LoanFacilityContractRolloverEvent extends InstrumentEvent { \n    /**\n     * Effective date of the event.\n     */\n    date?: string;\n    /**\n     * Source and target contracts of the rollover. That is, a set of contracts and their respective changes to balance  Expect at least one contract to as the source of the rollover and at least one target contract.\n     */\n    rolloverConstituents: Array<RolloverConstituent>;\n    /**\n     * If set to true, then active contracts whose balance is reduced by the rollover will have their accrued interest  repaid pro rata to the balance reduction.\n     */\n    withInterest: boolean;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: LoanFacilityContractRolloverEvent.InstrumentEventTypeEnum;\n}\nexport namespace LoanFacilityContractRolloverEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LapseElection } from './lapseElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to signify the repayment of interest accrued against a loan holding.\n */\nexport interface LoanInterestRepaymentEvent extends InstrumentEvent { \n    /**\n     * Date that the interest is due to be paid.\n     */\n    paymentDate?: string;\n    /**\n     * Date that the accrued interest is calculated up until.\n     */\n    exDate?: string;\n    /**\n     * Currency of the repayment.\n     */\n    currency: string;\n    /**\n     * Fraction of the accrued on the holding to be repaid.  Must be between 0 and 1, inclusive.  Defaults to 1 if not set.\n     */\n    fraction?: number;\n    /**\n     * Election for controlling whether the interest is paid automatically or not.  Exactly one election must be provided.\n     */\n    lapseElections?: Array<LapseElection> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: LoanInterestRepaymentEvent.InstrumentEventTypeEnum;\n}\nexport namespace LoanInterestRepaymentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface LoanPeriod { \n    paymentDate: string;\n    notional: number;\n    interestAmount: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LapseElection } from './lapseElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to signify the repayment of some or all of the principal balance of a loan contract.\n */\nexport interface LoanPrincipalRepaymentEvent extends InstrumentEvent { \n    /**\n     * Date that the Principal is due to be paid.\n     */\n    paymentDate?: string;\n    /**\n     * Currency of the repayment.\n     */\n    currency: string;\n    /**\n     * Election for controlling whether the Principal is paid automatically or not.  Exactly one election must be provided.\n     */\n    lapseElections?: Array<LapseElection> | null;\n    /**\n     * Fraction of the principal balance to be repaid.  Must be between 0 and 1, inclusive.  Defaults to 1 if not set.\n     */\n    fraction?: number;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: LoanPrincipalRepaymentEvent.InstrumentEventTypeEnum;\n}\nexport namespace LoanPrincipalRepaymentEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A definition for the period you wish to lock\n */\nexport interface LockPeriodDiaryEntryRequest { \n    /**\n     * Unique code assigned to a period. When left blank last closed period will be located.\n     */\n    diaryEntryCode?: string | null;\n    /**\n     * The options which will be executed once a period is closed or locked.\n     */\n    closingOptions?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class in the hierarchy for representing the full economic definition of instruments in LUSID.  These definitions are used to provide instrument analytics such as PV, accrual, cash flows, and risk.  This base class should not be directly instantiated; each supported InstrumentType has a corresponding inherited class.\n */\nexport interface LusidInstrument { \n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: LusidInstrument.InstrumentTypeEnum;\n}\nexport namespace LusidInstrument {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface LusidProblemDetails { \n    name: string;\n    errorDetails?: Array<{ [key: string]: string; }> | null;\n    code: number;\n    type?: string | null;\n    title?: string | null;\n    status?: number | null;\n    detail?: string | null;\n    instance?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { ResourceId } from './resourceId';\nimport { CurrencyAndAmount } from './currencyAndAmount';\nimport { Property } from './property';\n\n\n/**\n * A LUSID Trade Ticket comprising an instrument, a transaction, and a counterparty.\n */\nexport interface LusidTradeTicket { \n    /**\n     * Transaction ID. Must be unique.\n     */\n    transactionId: string;\n    /**\n     * Type of transaction for processing. Referenced by Transaction Configuration.\n     */\n    transactionType: string;\n    /**\n     * Transaction Source. Referenced by Transaction Configuration.\n     */\n    source?: string | null;\n    /**\n     * Transaction Date. Date at which transaction is known.\n     */\n    transactionDate: string;\n    /**\n     * Transaction settlement. Date at which transaction is finalised and realised into the system.\n     */\n    settlementDate: string;\n    totalConsideration: CurrencyAndAmount;\n    /**\n     * Number of units in the transaction. For an OTC this is somewhat interchangeable with the quantity booked in the  instrument. As M x N or N x M are equivalent it is advised a client chooses one approach and sticks to it.  Arguably either the unit or holding is best unitised.\n     */\n    units: number;\n    /**\n     * Identifiers for the instrument.\n     */\n    instrumentIdentifiers: { [key: string]: string | null; };\n    /**\n     * Scope of instrument\n     */\n    instrumentScope?: string | null;\n    /**\n     * Name of instrument\n     */\n    instrumentName?: string | null;\n    instrumentDefinition?: LusidInstrument;\n    counterpartyAgreementId?: ResourceId;\n    /**\n     * Counterparty\n     */\n    counterparty?: string | null;\n    /**\n     * Set of instrument properties (as defined by client/user).\n     */\n    instrumentProperties?: Array<Property> | null;\n    /**\n     * Set of transaction properties (as defined by client/user).\n     */\n    transactionProperties?: Array<Property> | null;\n    /**\n     * The available values are: LusidTradeTicket, ExternalTradeTicket\n     */\n    tradeTicketType: LusidTradeTicket.TradeTicketTypeEnum;\n}\nexport namespace LusidTradeTicket {\n    export type TradeTicketTypeEnum = 'LusidTradeTicket' | 'ExternalTradeTicket';\n    export const TradeTicketTypeEnum = {\n        LusidTradeTicket: 'LusidTradeTicket' as TradeTicketTypeEnum,\n        ExternalTradeTicket: 'ExternalTradeTicket' as TradeTicketTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface LusidUniqueId { \n    /**\n     * The type for the LUSID unique id, this will depend on the type of entity found, for instance \\'Instrument\\' would have a value of \\'LusidInstrumentId\\'\n     */\n    type: string;\n    /**\n     * The value for the LUSID unique id\n     */\n    value: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface LusidValidationProblemDetails { \n    name: string;\n    errorDetails?: Array<{ [key: string]: string; }> | null;\n    code: number;\n    errors?: { [key: string]: Array<string>; };\n    type?: string | null;\n    title?: string | null;\n    status?: number | null;\n    detail?: string | null;\n    instance?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface MappedString { \n    leftValue?: string | null;\n    rightValue?: string | null;\n    mappingDirection?: string | null;\n    isCaseSensitive?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A set of conventions for mark to market. Mark to market is a method   that values financial instruments based on current market prices,   reflecting their current value, rather than historical cost.\n */\nexport interface MarkToMarketConventions { \n    /**\n     * The calendar to use when generating mark to market cashflows and events.\n     */\n    calendarCode?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * It is possible to control which supplier is used for a given asset class.  This field is deprecated in favour of market data rules, which subsumes its functionality.\n */\nexport interface MarketContextSuppliers { \n    Commodity?: string;\n    Credit?: string;\n    Equity?: string;\n    Fx?: string;\n    Rates?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * When performing analytics, instruments and models have dependencies on market data.  A market data key rule essentially tells lusid to \\\"resolve dependencies matching the pattern \\'X\\' using data of the form \\'Y\\'\\\".  The parameter \\'X\\' is defined by the key of the key rule, and might specify \\\"all USD rates curves\\\" or \\\"all RIC-based prices\\\".  The parameter \\'Y\\' is defined by the remaining fields of the key rule, and allows the user to configure things such as  where to look for data, what sort of data should be looked for (e.g. bid/mid/ask), and how old the data is allowed to be.\n */\nexport interface MarketDataKeyRule { \n    /**\n     * A dot-separated string that defines a pattern for matching market data dependencies.  The form of the string depends on the type of the dependency; see below for basic types and the Knowledge Base for further info.  Quote lookup: \\\"Quote.{CodeType}.*\\\" e.g. \\\"Quote.RIC.*\\\" refers to \\'any RIC quote\\'  Fx rates: \\\"Fx.CurrencyPair.*\\\", which refers to \\'any FX rate\\'  Discounting curves: \\\"Rates.{Currency}.{Currency}OIS e.g. \\\"Rates.USD.USDOIS\\\" refers to the OIS USD discounting curve                For non-fx and non-quote rules, trailing parameters can be replaced by the wildcard character \\'*\\'.  e.g. \\\"Rates.*.*\\\" matches any dependency on a discounting curve.\n     */\n    key: string;\n    /**\n     * The market data supplier (where the data comes from)\n     */\n    supplier: string;\n    /**\n     * The scope in which the data should be found when using this rule.\n     */\n    dataScope: string;\n    /**\n     * The available values are: Price, Spread, Rate, LogNormalVol, NormalVol, ParSpread, IsdaSpread, Upfront, Index, Ratio, Delta, PoolFactor, InflationAssumption, DirtyPrice, PrincipalWriteOff, InterestDeferred, InterestShortfall, ConstituentWeightFactor\n     */\n    quoteType: MarketDataKeyRule.QuoteTypeEnum;\n    /**\n     * The conceptual qualification for the field, typically \\'bid\\', \\'mid\\' (default), or \\'ask\\', but can also be \\'open\\', \\'close\\', etc.  When resolving quotes from LUSID\\'s database, only quotes whose Field is identical to the Field specified here  will be accepted as market data.  When resolving data from an external supplier, the Field must be one of a defined set for the given supplier.                Note: Applies to the retrieval of quotes only. Has no impact on the resolution of complex market data.\n     */\n    field?: string | null;\n    /**\n     * Shorthand for the time interval used to select market data. This must be a dot-separated string              nominating a start and end date, for example \\'5D.0D\\' to look back 5 days from today (0 days ago). The syntax              is <i>int</i><i>char</i>.<i>int</i><i>char</i>, where <i>char</i> is one of              D(ay), Bd(business day), W(eek), M(onth) or Y(ear).              Business days are calculated using the calendars specified on the Valuation Request.              If no calendar is provided in the request, then it will default to only skipping weekends.              For example, if the valuation date is a Monday, then a quote interval of \\\"1Bd\\\" would behave as \\\"3D\\\",              looking back to the Friday. Data with effectiveAt on the weekend will still be found in that window.\n     */\n    quoteInterval?: string | null;\n    /**\n     * Deprecated field which no longer has any effect on market data resolution.\n     */\n    asAt?: string | null;\n    /**\n     * The source of the quote. For a given provider/supplier of market data there may be an additional qualifier, e.g. the exchange or bank that provided the quote\n     */\n    priceSource?: string | null;\n    /**\n     * Allows for partial or complete override of the market asset resolved for a dependency  Either a named override or a dot separated string (A.B.C.D.*).  e.g. for Rates curve \\'EUR.*\\' will replace the resolve MarketAsset \\'GBP/12M\\', \\'GBP/3M\\' with the EUR equivalent, if there  are no wildcards in the mask, the mask is taken as the MarketAsset for any dependency matching the rule.\n     */\n    mask?: string | null;\n    /**\n     * If set, this parameter will seek an external source of market data.  Optional and, if omitted, will default to \\\"Lusid\\\".  This means that data will be retrieved from the LUSID Quote Store and LUSID Complex Market Data Store.                This can be set to \\\"MarketDataOverrides\\\" if Supplier is set to \\\"Client\\\".\n     */\n    sourceSystem?: string | null;\n    /**\n     * When a user attempts to use a rule to access data to which they are not entitled,  the rule will fail to resolve any market data.  By default, such an access denied failure will stop any further attempts to resolve market data.  This is so that differently entitled users always receive the same market data from market data resolution,  if they have sufficient entitlements to retrieve the required data.  If set to true, then an access denied failure will not stop further market data resolution,  and resolution will continue with the next specified MarketDataKeyRule.  Optional, and defaults to false.\n     */\n    fallThroughOnAccessDenied?: boolean;\n}\nexport namespace MarketDataKeyRule {\n    export type QuoteTypeEnum = 'Price' | 'Spread' | 'Rate' | 'LogNormalVol' | 'NormalVol' | 'ParSpread' | 'IsdaSpread' | 'Upfront' | 'Index' | 'Ratio' | 'Delta' | 'PoolFactor' | 'InflationAssumption' | 'DirtyPrice' | 'PrincipalWriteOff' | 'InterestDeferred' | 'InterestShortfall' | 'ConstituentWeightFactor';\n    export const QuoteTypeEnum = {\n        Price: 'Price' as QuoteTypeEnum,\n        Spread: 'Spread' as QuoteTypeEnum,\n        Rate: 'Rate' as QuoteTypeEnum,\n        LogNormalVol: 'LogNormalVol' as QuoteTypeEnum,\n        NormalVol: 'NormalVol' as QuoteTypeEnum,\n        ParSpread: 'ParSpread' as QuoteTypeEnum,\n        IsdaSpread: 'IsdaSpread' as QuoteTypeEnum,\n        Upfront: 'Upfront' as QuoteTypeEnum,\n        Index: 'Index' as QuoteTypeEnum,\n        Ratio: 'Ratio' as QuoteTypeEnum,\n        Delta: 'Delta' as QuoteTypeEnum,\n        PoolFactor: 'PoolFactor' as QuoteTypeEnum,\n        InflationAssumption: 'InflationAssumption' as QuoteTypeEnum,\n        DirtyPrice: 'DirtyPrice' as QuoteTypeEnum,\n        PrincipalWriteOff: 'PrincipalWriteOff' as QuoteTypeEnum,\n        InterestDeferred: 'InterestDeferred' as QuoteTypeEnum,\n        InterestShortfall: 'InterestShortfall' as QuoteTypeEnum,\n        ConstituentWeightFactor: 'ConstituentWeightFactor' as QuoteTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing market data options in LUSID.  Abstractly, these are any options that one should be able to specify for ComplexMarketData entities.  For example, CurveOptions allows one to decide how the data provided in a discountFactorCurve is interpolated.  This base class should not be directly instantiated;  each supported MarketDataOptionsType has a corresponding inherited class.\n */\nexport interface MarketDataOptions { \n    /**\n     * The available values are: CurveOptions\n     */\n    marketDataOptionsType: MarketDataOptions.MarketDataOptionsTypeEnum;\n}\nexport namespace MarketDataOptions {\n    export type MarketDataOptionsTypeEnum = 'CurveOptions';\n    export const MarketDataOptionsTypeEnum = {\n        CurveOptions: 'CurveOptions' as MarketDataOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The type of MarketDataOptions provided\n */\nexport type MarketDataOptionsType = 'CurveOptions';\n\nexport const MarketDataOptionsType = {\n    CurveOptions: 'CurveOptions' as MarketDataOptionsType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { DependencySourceFilter } from './dependencySourceFilter';\n\n\n/**\n * Extends market data key rules to be able to catch dependencies depending on where the dependency comes from, as opposed to what the dependency is asking for.  For example, a market data rule might instruct all rates curves to be retrieved from a particular scope.  This class gives the ability to set different behaviour depending on what is requesting the rates curve.  Using two specific rules, one could instruct rates curves requested by bonds to be retrieved from a different scope than rates curves requested by swaps.\n */\nexport interface MarketDataSpecificRule { \n    /**\n     * The market data key pattern which this is a rule for. A dot separated string (A.B.C.D.*)\n     */\n    key: string;\n    /**\n     * The market data supplier (where the data comes from)\n     */\n    supplier: string;\n    /**\n     * The scope in which the data should be found when using this rule.\n     */\n    dataScope: string;\n    /**\n     * The available values are: Price, Spread, Rate, LogNormalVol, NormalVol, ParSpread, IsdaSpread, Upfront, Index, Ratio, Delta, PoolFactor, InflationAssumption, DirtyPrice, PrincipalWriteOff, InterestDeferred, InterestShortfall, ConstituentWeightFactor\n     */\n    quoteType: MarketDataSpecificRule.QuoteTypeEnum;\n    /**\n     * The conceptual qualification for the field, such as bid, mid, or ask.  The field must be one of a defined set for the given supplier, in the same way as it  is for the Finbourne.WebApi.Interface.Dto.Quotes.QuoteSeriesId\n     */\n    field: string;\n    /**\n     * Shorthand for the time interval used to select market data. This must be a dot-separated string              nominating a start and end date, for example \\'5D.0D\\' to look back 5 days from today (0 days ago). The syntax              is <i>int</i><i>char</i>.<i>int</i><i>char</i>, where <i>char</i> is one of D(ay), W(eek), M(onth) or Y(ear).\n     */\n    quoteInterval?: string | null;\n    /**\n     * Deprecated field which no longer has any effect on market data resolution.\n     */\n    asAt?: string | null;\n    /**\n     * The source of the quote. For a given provider/supplier of market data there may be an additional qualifier, e.g. the exchange or bank that provided the quote\n     */\n    priceSource?: string | null;\n    /**\n     * Allows for partial or complete override of the market asset resolved for a dependency  Either a named override or a dot separated string (A.B.C.D.*).  e.g. for Rates curve \\'EUR.*\\' will replace the resolve MarketAsset \\'GBP/12M\\', \\'GBP/3M\\' with the EUR equivalent, if there  are no wildcards in the mask, the mask is taken as the MarketAsset for any dependency matching the rule.\n     */\n    mask?: string | null;\n    dependencySourceFilter: DependencySourceFilter;\n    /**\n     * Determines from where LUSID should attempt to find the data. Optional and, if omitted, will default to \\\"Lusid\\\".  This means that data will be retrieved from the Quotes store and the ComplexMarketData store.  These can be populated using the Quotes and ComplexMarketData endpoints.\n     */\n    sourceSystem?: string | null;\n    /**\n     * When a user attempts to use a rule to access data to which they are not entitled,  the rule will fail to resolve any market data.  By default, such an access denied failure will stop any further attempts to resolve market data.  This is so that differently entitled users always receive the same market data from market data resolution,  if they have sufficient entitlements to retrieve the required data.  If set to true, then an access denied failure will not stop further market data resolution,  and resolution will continue with the next specified MarketDataKeyRule.  Optional, and defaults to false.\n     */\n    fallThroughOnAccessDenied?: boolean;\n}\nexport namespace MarketDataSpecificRule {\n    export type QuoteTypeEnum = 'Price' | 'Spread' | 'Rate' | 'LogNormalVol' | 'NormalVol' | 'ParSpread' | 'IsdaSpread' | 'Upfront' | 'Index' | 'Ratio' | 'Delta' | 'PoolFactor' | 'InflationAssumption' | 'DirtyPrice' | 'PrincipalWriteOff' | 'InterestDeferred' | 'InterestShortfall' | 'ConstituentWeightFactor';\n    export const QuoteTypeEnum = {\n        Price: 'Price' as QuoteTypeEnum,\n        Spread: 'Spread' as QuoteTypeEnum,\n        Rate: 'Rate' as QuoteTypeEnum,\n        LogNormalVol: 'LogNormalVol' as QuoteTypeEnum,\n        NormalVol: 'NormalVol' as QuoteTypeEnum,\n        ParSpread: 'ParSpread' as QuoteTypeEnum,\n        IsdaSpread: 'IsdaSpread' as QuoteTypeEnum,\n        Upfront: 'Upfront' as QuoteTypeEnum,\n        Index: 'Index' as QuoteTypeEnum,\n        Ratio: 'Ratio' as QuoteTypeEnum,\n        Delta: 'Delta' as QuoteTypeEnum,\n        PoolFactor: 'PoolFactor' as QuoteTypeEnum,\n        InflationAssumption: 'InflationAssumption' as QuoteTypeEnum,\n        DirtyPrice: 'DirtyPrice' as QuoteTypeEnum,\n        PrincipalWriteOff: 'PrincipalWriteOff' as QuoteTypeEnum,\n        InterestDeferred: 'InterestDeferred' as QuoteTypeEnum,\n        InterestShortfall: 'InterestShortfall' as QuoteTypeEnum,\n        ConstituentWeightFactor: 'ConstituentWeightFactor' as QuoteTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The format of the complex market data stored. Complex market data is used to store any  data which requires more context than just a simple single point as is the case with a  quote.  Examples of such complex market data are Discount Curve and Volatility Surfaces.\n */\nexport type MarketDataType = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n\nexport const MarketDataType = {\n    DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataType,\n    EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataType,\n    FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataType,\n    IrVolCubeData: 'IrVolCubeData' as MarketDataType,\n    OpaqueMarketData: 'OpaqueMarketData' as MarketDataType,\n    YieldCurveData: 'YieldCurveData' as MarketDataType,\n    FxForwardCurveData: 'FxForwardCurveData' as MarketDataType,\n    FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataType,\n    FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataType,\n    FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataType,\n    FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataType,\n    CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataType,\n    EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataType,\n    ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type MarketObservableType = 'ForwardPoints' | 'ForwardRate' | 'RatesCurve' | 'FxForwardCurve' | 'Invalid';\n\nexport const MarketObservableType = {\n    ForwardPoints: 'ForwardPoints' as MarketObservableType,\n    ForwardRate: 'ForwardRate' as MarketObservableType,\n    RatesCurve: 'RatesCurve' as MarketObservableType,\n    FxForwardCurve: 'FxForwardCurve' as MarketObservableType,\n    Invalid: 'Invalid' as MarketObservableType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The set of options that control miscellaneous and default market resolution behaviour.  These are aimed at a \\'crude\\' level of control for those who do not wish to fine tune the way that data is resolved.  For clients who wish to simply match instruments to prices this is quite possibly sufficient. For those wishing to control market data sources  according to requirements based on accuracy or timeliness it is not. In more advanced cases the options should largely be ignored and rules specified  per source. Be aware that where no specified rule matches the final fallback is on to the logic implied here.\n */\nexport interface MarketOptions { \n    /**\n     * The default supplier of data. This controls which \\'dialect\\' is used to find particular market data. e.g. one supplier might address data by RIC, another by PermId\n     */\n    defaultSupplier?: string | null;\n    /**\n     * When instrument quotes are searched for, what identifier should be used by default\n     */\n    defaultInstrumentCodeType?: string | null;\n    /**\n     * For default rules, which scope should data be searched for in\n     */\n    defaultScope: string;\n    /**\n     * if true will calculate a missing Fx pair (e.g. THBJPY) from the inverse JPYTHB or from standardised pairs against USD, e.g. THBUSD and JPYUSD\n     */\n    attemptToInferMissingFx?: boolean;\n    /**\n     * The scope in which holiday calendars stored\n     */\n    calendarScope?: string | null;\n    /**\n     * The scope in which conventions stored\n     */\n    conventionScope?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The market quote for an observable which will be used to calibrate the market data,  including the format of the quote.  e.g. a volatility quote for a specific strike and expiry  the par rate of a swap                This is a slimmed down version of a full Quote that can be stored in our QuoteStore to  remove lineage, price source etc. for ease of use when creating complex market data.\n */\nexport interface MarketQuote { \n    /**\n     * The available values are: Price, Spread, Rate, LogNormalVol, NormalVol, ParSpread, IsdaSpread, Upfront, Index, Ratio, Delta, PoolFactor, InflationAssumption, DirtyPrice, PrincipalWriteOff, InterestDeferred, InterestShortfall, ConstituentWeightFactor\n     */\n    quoteType: MarketQuote.QuoteTypeEnum;\n    /**\n     * Numeric value of the quote\n     */\n    value: number;\n}\nexport namespace MarketQuote {\n    export type QuoteTypeEnum = 'Price' | 'Spread' | 'Rate' | 'LogNormalVol' | 'NormalVol' | 'ParSpread' | 'IsdaSpread' | 'Upfront' | 'Index' | 'Ratio' | 'Delta' | 'PoolFactor' | 'InflationAssumption' | 'DirtyPrice' | 'PrincipalWriteOff' | 'InterestDeferred' | 'InterestShortfall' | 'ConstituentWeightFactor';\n    export const QuoteTypeEnum = {\n        Price: 'Price' as QuoteTypeEnum,\n        Spread: 'Spread' as QuoteTypeEnum,\n        Rate: 'Rate' as QuoteTypeEnum,\n        LogNormalVol: 'LogNormalVol' as QuoteTypeEnum,\n        NormalVol: 'NormalVol' as QuoteTypeEnum,\n        ParSpread: 'ParSpread' as QuoteTypeEnum,\n        IsdaSpread: 'IsdaSpread' as QuoteTypeEnum,\n        Upfront: 'Upfront' as QuoteTypeEnum,\n        Index: 'Index' as QuoteTypeEnum,\n        Ratio: 'Ratio' as QuoteTypeEnum,\n        Delta: 'Delta' as QuoteTypeEnum,\n        PoolFactor: 'PoolFactor' as QuoteTypeEnum,\n        InflationAssumption: 'InflationAssumption' as QuoteTypeEnum,\n        DirtyPrice: 'DirtyPrice' as QuoteTypeEnum,\n        PrincipalWriteOff: 'PrincipalWriteOff' as QuoteTypeEnum,\n        InterestDeferred: 'InterestDeferred' as QuoteTypeEnum,\n        InterestShortfall: 'InterestShortfall' as QuoteTypeEnum,\n        ConstituentWeightFactor: 'ConstituentWeightFactor' as QuoteTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a reference to another instrument that has already been upserted (Mastered)\n */\nexport interface MasteredInstrument extends LusidInstrument { \n    /**\n     * Dictionary of identifiers of the mastered instrument\n     */\n    identifiers: { [key: string]: string | null; };\n    /**\n     * DomCcy of the Instrument that Mastered Instrument points to - read only field\n     */\n    readonly masteredDomCcy?: string | null;\n    /**\n     * Type of the Instrument that Mastered Instrument points to - read only field\n     */\n    readonly masteredInstrumentType?: string | null;\n    /**\n     * Luid of the Instrument that Mastered Instrument points to - read only field\n     */\n    readonly masteredLusidInstrumentId?: string | null;\n    /**\n     * Name of the Instrument that Mastered Instrument points to - read only field\n     */\n    readonly masteredName?: string | null;\n    /**\n     * Scope of the Instrument that Mastered Instrument points to - read only field\n     */\n    readonly masteredScope?: string | null;\n    /**\n     * Asset class of the underlying mastered instrument - read only field    Supported string (enumeration) values are: [InterestRates, FX, Inflation, Equities, Credit, Commodities, Money].\n     */\n    readonly masteredAssetClass?: string | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: MasteredInstrument.InstrumentTypeEnum;\n}\nexport namespace MasteredInstrument {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A condition to be evaluated.  Each supported CriterionType has a corresponding schema.\n */\nexport interface MatchCriterion { \n    /**\n     * The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals\n     */\n    criterionType: MatchCriterion.CriterionTypeEnum;\n}\nexport namespace MatchCriterion {\n    export type CriterionTypeEnum = 'PropertyValueEquals' | 'PropertyValueIn' | 'SubHoldingKeyValueEquals';\n    export const CriterionTypeEnum = {\n        PropertyValueEquals: 'PropertyValueEquals' as CriterionTypeEnum,\n        PropertyValueIn: 'PropertyValueIn' as CriterionTypeEnum,\n        SubHoldingKeyValueEquals: 'SubHoldingKeyValueEquals' as CriterionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Maturity Event  This is an event that describes the maturity of the instrument.\n */\nexport interface MaturityEvent extends InstrumentEvent { \n    /**\n     * Maturity date of the instrument\n     */\n    maturityDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MaturityEvent.InstrumentEventTypeEnum;\n}\nexport namespace MaturityEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an MBS Coupon Event  This is an event that describes the occurence of a cashflow due to a mortgage-backed security coupon payment.\n */\nexport interface MbsCouponEvent extends InstrumentEvent { \n    /**\n     * The ex date (entitlement date) of the coupon\n     */\n    exDate?: string;\n    /**\n     * The payment date of the coupon\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the coupon is paid\n     */\n    currency: string;\n    /**\n     * The coupon amount received for each unit of the instrument held on the ex date\n     */\n    couponPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MbsCouponEvent.InstrumentEventTypeEnum;\n}\nexport namespace MbsCouponEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an MBS Interest Deferral Event  This is an event that describes the occurence of a cashflow due to unpaid interest that was deferred and  capitalised into the outstanding principal balance of a mortgage-backed security.\n */\nexport interface MbsInterestDeferralEvent extends InstrumentEvent { \n    /**\n     * The ex date (entitlement date) of the interest payment, usually several weeks prior to the payment date\n     */\n    exDate?: string;\n    /**\n     * The payment date of the interest that is deferred and capitalised\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the interest amount is notated\n     */\n    currency: string;\n    /**\n     * The interest amount to be deferred and capitalised for each unit of the instrument held on the ex date\n     */\n    interestPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MbsInterestDeferralEvent.InstrumentEventTypeEnum;\n}\nexport namespace MbsInterestDeferralEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an MBS Interest Shortfall Event  This is an event that describes the occurence of a cashflow due to unpaid interest that was deferred and  not capitalised into the outstanding principal balance of a mortgage-backed security.\n */\nexport interface MbsInterestShortfallEvent extends InstrumentEvent { \n    /**\n     * The ex date (entitlement date) of the interest payment, usually several weeks prior to the payment date\n     */\n    exDate?: string;\n    /**\n     * The payment date of the interest\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the interest amount is notated\n     */\n    currency: string;\n    /**\n     * The amount by which the coupon amount will fall short for each unit of the instrument held on the ex date\n     */\n    interestPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MbsInterestShortfallEvent.InstrumentEventTypeEnum;\n}\nexport namespace MbsInterestShortfallEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an MBS Principal Event  This is an event that describes the occurence of a cashflow due to a mortgage-backed security principal payment.\n */\nexport interface MbsPrincipalEvent extends InstrumentEvent { \n    /**\n     * The ex date (entitlement date) of the principal payment, usually several weeks prior to the payment date\n     */\n    exDate?: string;\n    /**\n     * The payment date of the principal\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the principal is paid\n     */\n    currency: string;\n    /**\n     * The principal amount received for each unit of the instrument held on the ex date\n     */\n    principalPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MbsPrincipalEvent.InstrumentEventTypeEnum;\n}\nexport namespace MbsPrincipalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of an MBS Principal Write Off Event  This is an event that describes the occurence of a cashflow due to a mortgage-backed security principal write off.\n */\nexport interface MbsPrincipalWriteOffEvent extends InstrumentEvent { \n    /**\n     * The ex date (entitlement date) of the principal payment, usually several weeks prior to the payment date\n     */\n    exDate?: string;\n    /**\n     * The payment date of the principal that is written off\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the principal write off is notated\n     */\n    currency: string;\n    /**\n     * The principal amount to be written off for each unit of the instrument held on the ex date\n     */\n    principalPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MbsPrincipalWriteOffEvent.InstrumentEventTypeEnum;\n}\nexport namespace MbsPrincipalWriteOffEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Membership { \n    /**\n     * The scope of the unique identifier associated with the Custom Data Model.\n     */\n    scope: string;\n    /**\n     * The code of the unique identifier associated with the Custom Data Model.\n     */\n    code: string;\n    /**\n     * The name of the Custom Data Model.\n     */\n    displayName: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface MembershipAndStatus { \n    /**\n     * Describes whether the entity is still a valid member of the data model.\n     */\n    status: string;\n    /**\n     * The scope of the unique identifier associated with the Custom Data Model.\n     */\n    scope: string;\n    /**\n     * The code of the unique identifier associated with the Custom Data Model.\n     */\n    code: string;\n    /**\n     * The name of the Custom Data Model.\n     */\n    displayName: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashOfferElection } from './cashOfferElection';\nimport { CashAndSecurityOfferElection } from './cashAndSecurityOfferElection';\nimport { NewInstrument } from './newInstrument';\nimport { InstrumentEvent } from './instrumentEvent';\nimport { SecurityOfferElection } from './securityOfferElection';\n\n\n/**\n * Merger Event (MRGR).\n */\nexport interface MergerEvent extends InstrumentEvent { \n    /**\n     * The date the merger is announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * List of possible CashAndSecurityOfferElections for this merger event\n     */\n    cashAndSecurityOfferElections?: Array<CashAndSecurityOfferElection> | null;\n    /**\n     * List of possible CashOfferElections for this merger event\n     */\n    cashOfferElections?: Array<CashOfferElection> | null;\n    /**\n     * The first date on which the holder of record of the original shares has entitled ownership of the new shares.\n     */\n    exDate?: string;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    newInstrument: NewInstrument;\n    /**\n     * Date on which the merger takes place.\n     */\n    paymentDate?: string;\n    /**\n     * Optional. Date you have to be the holder of record of the original shares in order to receive the new shares.\n     */\n    recordDate?: string | null;\n    /**\n     * List of possible SecurityOfferElections for this merger event\n     */\n    securityOfferElections?: Array<SecurityOfferElection> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: MergerEvent.InstrumentEventTypeEnum;\n}\nexport namespace MergerEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface MetricValue { \n    /**\n     * The numerical value of the property.\n     */\n    value?: number;\n    unit?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing model options in LUSID, which provide config for instrument analytics.  This base class should not be directly instantiated; each supported ModelOptionsType has a corresponding inherited class.\n */\nexport interface ModelOptions { \n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: ModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace ModelOptions {\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ModelOptionsType = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n\nexport const ModelOptionsType = {\n    Invalid: 'Invalid' as ModelOptionsType,\n    OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsType,\n    EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsType,\n    IndexModelOptions: 'IndexModelOptions' as ModelOptionsType,\n    FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsType,\n    FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsType,\n    EquityModelOptions: 'EquityModelOptions' as ModelOptionsType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The combination of a library to use and a model in that library that defines which pricing code will evaluate instruments  having a particular type/class. This allows us to control the model type and library for a given instrument.\n */\nexport interface ModelSelection { \n    /**\n     * The available values are: Lusid, RefinitivQps, RefinitivTracsWeb, VolMaster, IsdaCds, YieldBook, LusidCalc\n     */\n    library: ModelSelection.LibraryEnum;\n    /**\n     * The available values are: SimpleStatic, Discounting, VendorDefault, BlackScholes, ConstantTimeValueOfMoney, Bachelier, ForwardWithPoints, ForwardWithPointsUndiscounted, ForwardSpecifiedRate, ForwardSpecifiedRateUndiscounted, IndexNav, IndexPrice, InlinedIndex, ForwardFromCurve, ForwardFromCurveUndiscounted, BlackScholesDigital, BjerksundStensland1993, BondLookupPricer, FlexibleLoanPricer, CdsLookupPricer, LoanFacilityPricer\n     */\n    model: ModelSelection.ModelEnum;\n}\nexport namespace ModelSelection {\n    export type LibraryEnum = 'Lusid' | 'RefinitivQps' | 'RefinitivTracsWeb' | 'VolMaster' | 'IsdaCds' | 'YieldBook' | 'LusidCalc';\n    export const LibraryEnum = {\n        Lusid: 'Lusid' as LibraryEnum,\n        RefinitivQps: 'RefinitivQps' as LibraryEnum,\n        RefinitivTracsWeb: 'RefinitivTracsWeb' as LibraryEnum,\n        VolMaster: 'VolMaster' as LibraryEnum,\n        IsdaCds: 'IsdaCds' as LibraryEnum,\n        YieldBook: 'YieldBook' as LibraryEnum,\n        LusidCalc: 'LusidCalc' as LibraryEnum\n    };\n    export type ModelEnum = 'SimpleStatic' | 'Discounting' | 'VendorDefault' | 'BlackScholes' | 'ConstantTimeValueOfMoney' | 'Bachelier' | 'ForwardWithPoints' | 'ForwardWithPointsUndiscounted' | 'ForwardSpecifiedRate' | 'ForwardSpecifiedRateUndiscounted' | 'IndexNav' | 'IndexPrice' | 'InlinedIndex' | 'ForwardFromCurve' | 'ForwardFromCurveUndiscounted' | 'BlackScholesDigital' | 'BjerksundStensland1993' | 'BondLookupPricer' | 'FlexibleLoanPricer' | 'CdsLookupPricer' | 'LoanFacilityPricer';\n    export const ModelEnum = {\n        SimpleStatic: 'SimpleStatic' as ModelEnum,\n        Discounting: 'Discounting' as ModelEnum,\n        VendorDefault: 'VendorDefault' as ModelEnum,\n        BlackScholes: 'BlackScholes' as ModelEnum,\n        ConstantTimeValueOfMoney: 'ConstantTimeValueOfMoney' as ModelEnum,\n        Bachelier: 'Bachelier' as ModelEnum,\n        ForwardWithPoints: 'ForwardWithPoints' as ModelEnum,\n        ForwardWithPointsUndiscounted: 'ForwardWithPointsUndiscounted' as ModelEnum,\n        ForwardSpecifiedRate: 'ForwardSpecifiedRate' as ModelEnum,\n        ForwardSpecifiedRateUndiscounted: 'ForwardSpecifiedRateUndiscounted' as ModelEnum,\n        IndexNav: 'IndexNav' as ModelEnum,\n        IndexPrice: 'IndexPrice' as ModelEnum,\n        InlinedIndex: 'InlinedIndex' as ModelEnum,\n        ForwardFromCurve: 'ForwardFromCurve' as ModelEnum,\n        ForwardFromCurveUndiscounted: 'ForwardFromCurveUndiscounted' as ModelEnum,\n        BlackScholesDigital: 'BlackScholesDigital' as ModelEnum,\n        BjerksundStensland1993: 'BjerksundStensland1993' as ModelEnum,\n        BondLookupPricer: 'BondLookupPricer' as ModelEnum,\n        FlexibleLoanPricer: 'FlexibleLoanPricer' as ModelEnum,\n        CdsLookupPricer: 'CdsLookupPricer' as ModelEnum,\n        LoanFacilityPricer: 'LoanFacilityPricer' as ModelEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type MovementType = 'Settlement' | 'Traded' | 'StockMovement' | 'FutureCash' | 'Commitment' | 'Receivable' | 'CashSettlement' | 'CashForward' | 'CashCommitment' | 'CashReceivable' | 'Accrual' | 'CashAccrual' | 'ForwardFx' | 'CashFxForward' | 'UnsettledCashTypes' | 'Carry' | 'CarryAsPnl' | 'VariationMargin' | 'Capital' | 'Fee' | 'LimitAdjustment' | 'BalanceAdjustment';\n\nexport const MovementType = {\n    Settlement: 'Settlement' as MovementType,\n    Traded: 'Traded' as MovementType,\n    StockMovement: 'StockMovement' as MovementType,\n    FutureCash: 'FutureCash' as MovementType,\n    Commitment: 'Commitment' as MovementType,\n    Receivable: 'Receivable' as MovementType,\n    CashSettlement: 'CashSettlement' as MovementType,\n    CashForward: 'CashForward' as MovementType,\n    CashCommitment: 'CashCommitment' as MovementType,\n    CashReceivable: 'CashReceivable' as MovementType,\n    Accrual: 'Accrual' as MovementType,\n    CashAccrual: 'CashAccrual' as MovementType,\n    ForwardFx: 'ForwardFx' as MovementType,\n    CashFxForward: 'CashFxForward' as MovementType,\n    UnsettledCashTypes: 'UnsettledCashTypes' as MovementType,\n    Carry: 'Carry' as MovementType,\n    CarryAsPnl: 'CarryAsPnl' as MovementType,\n    VariationMargin: 'VariationMargin' as MovementType,\n    Capital: 'Capital' as MovementType,\n    Fee: 'Fee' as MovementType,\n    LimitAdjustment: 'LimitAdjustment' as MovementType,\n    BalanceAdjustment: 'BalanceAdjustment' as MovementType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface MultiCurrencyAmounts { \n    localAmount: number;\n    baseAmount: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Set of identifiers of an existing instrument that will be the subject or distribution of a corporate action.\n */\nexport interface NewInstrument { \n    /**\n     * Unique instrument identifiers.\n     */\n    instrumentIdentifiers: { [key: string]: string | null; };\n    /**\n     * LUSID\\'s internal unique instrument identifier, resolved from the instrument identifiers.\n     */\n    readonly lusidInstrumentId?: string | null;\n    /**\n     * The scope in which the instrument lies, resolved from the instrument identifiers.\n     */\n    readonly instrumentScope?: string | null;\n    /**\n     * The domestic currency of the instrument, resolved from the instrument identifiers.\n     */\n    readonly domCcy?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Comparison types for numerical data\n */\nexport type NumericComparisonType = 'Exact' | 'AbsoluteDifference' | 'RelativeDifference';\n\nexport const NumericComparisonType = {\n    Exact: 'Exact' as NumericComparisonType,\n    AbsoluteDifference: 'AbsoluteDifference' as NumericComparisonType,\n    RelativeDifference: 'RelativeDifference' as NumericComparisonType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * Represents a dependency that could not be understood as an externally exposed dependency.  If this is an unexpected dependency, then please contact support.\n */\nexport interface OpaqueDependency extends EconomicDependency { \n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: OpaqueDependency.DependencyTypeEnum;\n}\nexport namespace OpaqueDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * A representation of an un-built piece of complex market data, to allow for passing through  to the vendor library for building.  The market data will usually be in some standard form such as XML or Json, representing a curve or surface.\n */\nexport interface OpaqueMarketData extends ComplexMarketData { \n    /**\n     * The document as a string.\n     */\n    document: string;\n    /**\n     * What format is the document stored in, e.g. Xml.  Supported string (enumeration) values are: [Unknown, Xml, Json, Csv].\n     */\n    format: string;\n    /**\n     * Internal name of document. This is not used for search, it is simply a designator that helps identify the document  and could be anything (filename, ftp address or similar)\n     */\n    name: string;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: OpaqueMarketData.MarketDataTypeEnum;\n}\nexport namespace OpaqueMarketData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\n\n\nexport interface OpaqueModelOptions extends ModelOptions { \n    data: { [key: string]: any | null; };\n    /**\n     * The available values are: Invalid, OpaqueModelOptions, EmptyModelOptions, IndexModelOptions, FxForwardModelOptions, FundingLegModelOptions, EquityModelOptions\n     */\n    modelOptionsType: OpaqueModelOptions.ModelOptionsTypeEnum;\n}\nexport namespace OpaqueModelOptions {\n    export type ModelOptionsTypeEnum = 'Invalid' | 'OpaqueModelOptions' | 'EmptyModelOptions' | 'IndexModelOptions' | 'FxForwardModelOptions' | 'FundingLegModelOptions' | 'EquityModelOptions';\n    export const ModelOptionsTypeEnum = {\n        Invalid: 'Invalid' as ModelOptionsTypeEnum,\n        OpaqueModelOptions: 'OpaqueModelOptions' as ModelOptionsTypeEnum,\n        EmptyModelOptions: 'EmptyModelOptions' as ModelOptionsTypeEnum,\n        IndexModelOptions: 'IndexModelOptions' as ModelOptionsTypeEnum,\n        FxForwardModelOptions: 'FxForwardModelOptions' as ModelOptionsTypeEnum,\n        FundingLegModelOptions: 'FundingLegModelOptions' as ModelOptionsTypeEnum,\n        EquityModelOptions: 'EquityModelOptions' as ModelOptionsTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * The opening of an instrument.\n */\nexport interface OpenEvent extends InstrumentEvent { \n    /**\n     * The date on the which the instrument was opened.\n     */\n    anchorDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: OpenEvent.InstrumentEventTypeEnum;\n}\nexport namespace OpenEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type OperandType = 'Absolute' | 'Property';\n\nexport const OperandType = {\n    Absolute: 'Absolute' as OperandType,\n    Property: 'Property' as OperandType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Operation { \n    value?: any | null;\n    path: string;\n    op: string;\n    from?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type OperationType = 'add' | 'remove';\n\nexport const OperationType = {\n    Add: 'add' as OperationType,\n    Remove: 'remove' as OperationType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type Operator = 'Equals' | 'NotEquals' | 'GreaterThan' | 'GreaterThanOrEqualTo' | 'LessThan' | 'LessThanOrEqualTo' | 'In';\n\nexport const Operator = {\n    Equals: 'Equals' as Operator,\n    NotEquals: 'NotEquals' as Operator,\n    GreaterThan: 'GreaterThan' as Operator,\n    GreaterThanOrEqualTo: 'GreaterThanOrEqualTo' as Operator,\n    LessThan: 'LessThan' as Operator,\n    LessThanOrEqualTo: 'LessThanOrEqualTo' as Operator,\n    In: 'In' as Operator\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Strike price against par and associated date for a bond call.\n */\nexport interface OptionEntry { \n    /**\n     * The strike on this date\n     */\n    strike: number;\n    /**\n     * The date at which the option can be actioned at this strike\n     */\n    date: string;\n    /**\n     * If American exercise, this is the end of the exercise period.  Optional field. Defaults to the Date field if not set.\n     */\n    endDate?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { OptionExerciseElection } from './optionExerciseElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event for cash option exercises.\n */\nexport interface OptionExerciseCashEvent extends InstrumentEvent { \n    /**\n     * The cashflow per unit\n     */\n    cashFlowPerUnit?: number | null;\n    /**\n     * The exercise date of the option.\n     */\n    exerciseDate?: string | null;\n    /**\n     * The delivery date of the option.\n     */\n    deliveryDate?: string | null;\n    /**\n     * The optionality type of the underlying option e.g. American, European.    Supported string (enumeration) values are: [European, Bermudan, American].\n     */\n    exerciseType: string;\n    /**\n     * The maturity date of the option.\n     */\n    maturityDate?: string;\n    /**\n     * The moneyness of the option e.g. InTheMoney, OutOfTheMoney.    Supported string (enumeration) values are: [InTheMoney, OutOfTheMoney, AtTheMoney].\n     */\n    moneyness?: string | null;\n    /**\n     * Option exercise election for this OptionExercisePhysicalEvent.\n     */\n    optionExerciseElections?: Array<OptionExerciseElection> | null;\n    /**\n     * Type of optionality that is present e.g. call, put.    Supported string (enumeration) values are: [Call, Put].\n     */\n    optionType: string;\n    /**\n     * The start date of the option.\n     */\n    startDate?: string;\n    /**\n     * The strike currency of the equity option.\n     */\n    strikeCurrency: string;\n    /**\n     * The strike of the equity option times the number of shares to exchange if exercised.\n     */\n    strikePerUnit: number;\n    /**\n     * The underlying price times the number of shares to exchange if exercised.\n     */\n    underlyingValuePerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: OptionExerciseCashEvent.InstrumentEventTypeEnum;\n}\nexport namespace OptionExerciseCashEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Option exercise election.\n */\nexport interface OptionExerciseElection { \n    /**\n     * Unique key associated to this election\n     */\n    electionKey: string;\n    /**\n     * Is this election automatically applied in the absence of an election having been made.  May only be true for one election if multiple are provided.\n     */\n    isDefault?: boolean;\n    /**\n     * Is this the election that has been explicitly chosen from multiple options.\n     */\n    isChosen?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { NewInstrument } from './newInstrument';\nimport { OptionExerciseElection } from './optionExerciseElection';\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event for physical option exercises.\n */\nexport interface OptionExercisePhysicalEvent extends InstrumentEvent { \n    /**\n     * The exercise date of the option.\n     */\n    exerciseDate?: string | null;\n    /**\n     * The delivery date of the option.\n     */\n    deliveryDate?: string | null;\n    /**\n     * The optionality type of the underlying option e.g. American, European.    Supported string (enumeration) values are: [European, Bermudan, American].\n     */\n    exerciseType: string;\n    /**\n     * The maturity date of the option.\n     */\n    maturityDate?: string;\n    /**\n     * The moneyness of the option e.g. InTheMoney, OutOfTheMoney.    Supported string (enumeration) values are: [InTheMoney, OutOfTheMoney, AtTheMoney].\n     */\n    moneyness?: string | null;\n    newInstrument: NewInstrument;\n    /**\n     * Option exercise election for this OptionExercisePhysicalEvent.\n     */\n    optionExerciseElections?: Array<OptionExerciseElection> | null;\n    /**\n     * Type of optionality that is present e.g. call, put.    Supported string (enumeration) values are: [Call, Put].\n     */\n    optionType: string;\n    /**\n     * The trade date of the option.\n     */\n    startDate?: string;\n    /**\n     * The strike currency of the equity option.\n     */\n    strikeCurrency: string;\n    /**\n     * The strike of the equity option times the number of shares to exchange if exercised.\n     */\n    strikePerUnit: number;\n    /**\n     * The underlying price times the number of shares to exchange if exercised.\n     */\n    underlyingValuePerUnit?: number | null;\n    unitsRatio: UnitsRatio;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: OptionExercisePhysicalEvent.InstrumentEventTypeEnum;\n}\nexport namespace OptionExercisePhysicalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { OptionEntry } from './optionEntry';\nimport { Schedule } from './schedule';\n\n\n/**\n * Optionality Schedule represents a class for creation of schedules for optionality (call, put)\n */\nexport interface OptionalitySchedule extends Schedule { \n    /**\n     * The exercise type of the optionality schedule (American or European).  For American type, the bond is perpetually callable from a given exercise date until it matures, or the next date in the schedule.  For European type, the bond is only callable on a given exercise date.    Supported string (enumeration) values are: [European, American].\n     */\n    exerciseType?: string | null;\n    /**\n     * The dates at which the bond call/put may be actioned, and associated strikes.\n     */\n    optionEntries?: Array<OptionEntry> | null;\n    /**\n     * Type of optionality for the schedule.    Supported string (enumeration) values are: [Call, Put].\n     */\n    optionType?: string | null;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: OptionalitySchedule.ScheduleTypeEnum;\n}\nexport namespace OptionalitySchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface OrderBySpec { \n    /**\n     * The key that uniquely identifies a queryable address in Lusid.\n     */\n    key: string;\n    /**\n     * The available values are: Ascending, Descending\n     */\n    sortOrder: OrderBySpec.SortOrderEnum;\n}\nexport namespace OrderBySpec {\n    export type SortOrderEnum = 'Ascending' | 'Descending';\n    export const SortOrderEnum = {\n        Ascending: 'Ascending' as SortOrderEnum,\n        Descending: 'Descending' as SortOrderEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface OrderFlowConfiguration { \n    /**\n     * Controls whether Orders and Allocations orders are included in the Portfolio valuation.  Valid values are  None (to account for Transactions only), Allocations (to include Allocations and Transactions) and  OrdersAndAllocations (to include Orders, Allocations and Transactions).\n     */\n    includeEntityTypes: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface OrderGraphBlockTransactionDetail { \n    /**\n     * The id of this transaction.\n     */\n    id: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Economics } from './economics';\nimport { CustodianAccount } from './custodianAccount';\nimport { PerpetualProperty } from './perpetualProperty';\nimport { ResourceId } from './resourceId';\nimport { CurrencyAndAmount } from './currencyAndAmount';\nimport { OtcConfirmation } from './otcConfirmation';\nimport { TransactionPrice } from './transactionPrice';\nimport { TransactionTypeDetails } from './transactionTypeDetails';\nimport { RealisedGainLoss } from './realisedGainLoss';\n\n\n/**\n * A list of output transactions.\n */\nexport interface OutputTransaction { \n    /**\n     * The unique identifier for the transaction.\n     */\n    transactionId: string;\n    /**\n     * The type of the transaction e.g. \\'Buy\\', \\'Sell\\'. The transaction type should have been pre-configured via the System Configuration API endpoint.\n     */\n    type: string;\n    /**\n     * The description of the transaction. This only exists on transactions generated by LUSID e.g. a holdings adjustment transaction.\n     */\n    description?: string | null;\n    /**\n     * A set of instrument identifiers that can resolve the transaction to a unique instrument.\n     */\n    instrumentIdentifiers?: { [key: string]: string | null; } | null;\n    /**\n     * The scope in which the instrument lies.\n     */\n    instrumentScope?: string | null;\n    /**\n     * The unique Lusid Instrument Id (LUID) of the instrument that the transaction is in.\n     */\n    instrumentUid: string;\n    /**\n     * The date of the transaction.\n     */\n    transactionDate: string;\n    /**\n     * The settlement date of the transaction.\n     */\n    settlementDate: string;\n    /**\n     * The number of units transacted in the associated instrument.\n     */\n    units: number;\n    /**\n     * The total value of the transaction in the transaction currency.\n     */\n    transactionAmount?: number;\n    transactionPrice?: TransactionPrice;\n    totalConsideration?: CurrencyAndAmount;\n    /**\n     * The exchange rate between the transaction and settlement currency (settlement currency being represented by the TotalConsideration.Currency). For example if the transaction currency is in USD and the settlement currency is in GBP this this the USD/GBP rate.\n     */\n    exchangeRate?: number;\n    /**\n     * The exchange rate between the transaction and portfolio currency. For example if the transaction currency is in USD and the portfolio currency is in GBP this this the USD/GBP rate.\n     */\n    transactionToPortfolioRate?: number | null;\n    /**\n     * The transaction currency.\n     */\n    transactionCurrency?: string | null;\n    /**\n     * Set of unique transaction properties and associated values to stored with the transaction. Each property will be from the \\'Transaction\\' domain.\n     */\n    properties?: { [key: string]: PerpetualProperty; } | null;\n    /**\n     * The identifier for the counterparty of the transaction.\n     */\n    counterpartyId?: string | null;\n    /**\n     * The source of the transaction. This is used to look up the appropriate transaction group set in the transaction type configuration.\n     */\n    source?: string | null;\n    /**\n     * The status of the transaction. The available values are: Active, Amended, Cancelled, ActiveReversal, ActiveTrueUp, CancelledTrueUp\n     */\n    transactionStatus?: OutputTransaction.TransactionStatusEnum;\n    /**\n     * The asAt datetime that the transaction was added to LUSID.\n     */\n    entryDateTime?: string;\n    /**\n     * If the transaction has been cancelled, the asAt datetime that the transaction was cancelled.\n     */\n    cancelDateTime?: string | null;\n    /**\n     * The collection of realised gains or losses resulting from relevant transactions e.g. a sale transaction. The cost used in calculating the realised gain or loss is determined by the accounting method defined when the transaction portfolio is created.\n     */\n    realisedGainLoss?: Array<RealisedGainLoss> | null;\n    /**\n     * The collection of single identifiers for the holding within the portfolio. The holdingId is constructed from the LusidInstrumentId, sub-holding keys and currrency and is unique within the portfolio.\n     */\n    holdingIds?: Array<number> | null;\n    /**\n     * The type of source that the transaction originated from, eg: InputTransaction, InstrumentEvent, HoldingAdjustment\n     */\n    sourceType?: string | null;\n    /**\n     * The unique ID of the instrument event that the transaction is related to.\n     */\n    sourceInstrumentEventId?: string | null;\n    custodianAccount?: CustodianAccount;\n    /**\n     * The identifier for grouping economic events across multiple transactions\n     */\n    transactionGroupId?: string | null;\n    resolvedTransactionTypeDetails?: TransactionTypeDetails;\n    /**\n     * The total gross value of the transaction in the transaction currency.\n     */\n    grossTransactionAmount?: number;\n    otcConfirmation?: OtcConfirmation;\n    orderId?: ResourceId;\n    allocationId?: ResourceId;\n    /**\n     * The accounting date of the transaction.\n     */\n    accountingDate?: string | null;\n    /**\n     * Set of economic data related with the transaction impacts.\n     */\n    economics?: Array<Economics> | null;\n}\nexport namespace OutputTransaction {\n    export type TransactionStatusEnum = 'Active' | 'Amended' | 'Cancelled' | 'ActiveReversal' | 'ActiveTrueUp' | 'CancelledTrueUp';\n    export const TransactionStatusEnum = {\n        Active: 'Active' as TransactionStatusEnum,\n        Amended: 'Amended' as TransactionStatusEnum,\n        Cancelled: 'Cancelled' as TransactionStatusEnum,\n        ActiveReversal: 'ActiveReversal' as TransactionStatusEnum,\n        ActiveTrueUp: 'ActiveTrueUp' as TransactionStatusEnum,\n        CancelledTrueUp: 'CancelledTrueUp' as TransactionStatusEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface PercentCheckStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for an absolute limit check\n     */\n    limitCheckParameters: Array<ComplianceTemplateParameter>;\n    /**\n     * Parameters required for a warning limit check\n     */\n    warningCheckParameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: PercentCheckStep.ComplianceStepTypeEnum;\n}\nexport namespace PercentCheckStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStepRequest } from './complianceStepRequest';\n\n\nexport interface PercentCheckStepRequest extends ComplianceStepRequest { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * . The available values are: FilterStepRequest, GroupByStepRequest, GroupFilterStepRequest, BranchStepRequest, CheckStepRequest, PercentCheckStepRequest\n     */\n    complianceStepTypeRequest: PercentCheckStepRequest.ComplianceStepTypeRequestEnum;\n}\nexport namespace PercentCheckStepRequest {\n    export type ComplianceStepTypeRequestEnum = 'FilterStepRequest' | 'GroupByStepRequest' | 'GroupFilterStepRequest' | 'BranchStepRequest' | 'CheckStepRequest' | 'PercentCheckStepRequest';\n    export const ComplianceStepTypeRequestEnum = {\n        FilterStepRequest: 'FilterStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupByStepRequest: 'GroupByStepRequest' as ComplianceStepTypeRequestEnum,\n        GroupFilterStepRequest: 'GroupFilterStepRequest' as ComplianceStepTypeRequestEnum,\n        BranchStepRequest: 'BranchStepRequest' as ComplianceStepTypeRequestEnum,\n        CheckStepRequest: 'CheckStepRequest' as ComplianceStepTypeRequestEnum,\n        PercentCheckStepRequest: 'PercentCheckStepRequest' as ComplianceStepTypeRequestEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A list of Returns.\n */\nexport interface PerformanceReturn { \n    /**\n     * The effectiveAt for the return.\n     */\n    effectiveAt: string;\n    /**\n     * The return number.\n     */\n    rateOfReturn: number;\n    /**\n     * The opening market value.\n     */\n    openingMarketValue?: number | null;\n    /**\n     * The closing market value.\n     */\n    closingMarketValue?: number | null;\n    /**\n     * Upsert the returns on a Daily or Monthly period. Defaults to Daily.\n     */\n    period?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The request used in the AggregatedReturns.\n */\nexport interface PerformanceReturnsMetric { \n    /**\n     * The type of the metric. Default to Return\n     */\n    type?: string | null;\n    /**\n     * The given metric for the calculation i.e. 1Y, 1D.\n     */\n    window?: string | null;\n    /**\n     * Bool if the metric is allowed partial results. Default to false.\n     */\n    allowPartial?: boolean;\n    /**\n     * Bool if the metric is annualized. Default to false.\n     */\n    annualised?: boolean;\n    /**\n     * Bool if the metric should consider the fees when is calculated. Default to false.\n     */\n    withFee?: boolean;\n    /**\n     * The given seed amount for the calculation of the indicative amount metrics.\n     */\n    seedAmount?: string | null;\n    /**\n     * The alias for the metric.\n     */\n    alias?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PeriodType = 'Daily' | 'Weekly' | 'Monthly' | 'Quarterly' | 'Annually';\n\nexport const PeriodType = {\n    Daily: 'Daily' as PeriodType,\n    Weekly: 'Weekly' as PeriodType,\n    Monthly: 'Monthly' as PeriodType,\n    Quarterly: 'Quarterly' as PeriodType,\n    Annually: 'Annually' as PeriodType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PerpetualEntityState = 'Active' | 'Inactive' | 'Deleted';\n\nexport const PerpetualEntityState = {\n    Active: 'Active' as PerpetualEntityState,\n    Inactive: 'Inactive' as PerpetualEntityState,\n    Deleted: 'Deleted' as PerpetualEntityState\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Relationship } from './relationship';\nimport { Property } from './property';\nimport { Link } from './link';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\n/**\n * A list of portfolios.\n */\nexport interface Portfolio { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    id: ResourceId;\n    /**\n     * The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction, SimplePosition\n     */\n    type: Portfolio.TypeEnum;\n    /**\n     * The name of the portfolio.\n     */\n    displayName: string;\n    /**\n     * The long form description of the portfolio.\n     */\n    description?: string | null;\n    /**\n     * The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.\n     */\n    created: string;\n    parentPortfolioId?: ResourceId;\n    version?: Version;\n    stagedModifications?: StagedModificationsInfo;\n    /**\n     * Whether or not this is a derived portfolio.\n     */\n    isDerived?: boolean;\n    /**\n     * The base currency of the portfolio.\n     */\n    baseCurrency?: string | null;\n    /**\n     * The requested portfolio properties. These will be from the \\'Portfolio\\' domain.\n     */\n    properties?: { [key: string]: Property; } | null;\n    /**\n     * A set of relationships associated to the portfolio.\n     */\n    relationships?: Array<Relationship> | null;\n    /**\n     * The instrument scope resolution strategy of this portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: Portfolio.AccountingMethodEnum;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    cashGainLossCalculationDate?: string | null;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n    amortisationRuleSetId?: ResourceId;\n    links?: Array<Link> | null;\n}\nexport namespace Portfolio {\n    export type TypeEnum = 'Transaction' | 'Reference' | 'DerivedTransaction' | 'SimplePosition';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' as TypeEnum,\n        SimplePosition: 'SimplePosition' as TypeEnum\n    };\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Link } from './link';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\nexport interface PortfolioDetails { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    originPortfolioId: ResourceId;\n    version: Version;\n    /**\n     * The base currency of the transaction portfolio.\n     */\n    baseCurrency: string;\n    corporateActionSourceId?: ResourceId;\n    subHoldingKeys?: Array<string> | null;\n    /**\n     * The resolution strategy used to resolve instruments of transactions/holdings upserted to the transaction portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: PortfolioDetails.AccountingMethodEnum;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The option when the Cash Gain Loss to be calulated, TransactionDate/SettlementDate. Defaults to SettlementDate.\n     */\n    cashGainLossCalculationDate?: string | null;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n    amortisationRuleSetId?: ResourceId;\n    stagedModifications?: StagedModificationsInfo;\n    links?: Array<Link> | null;\n}\nexport namespace PortfolioDetails {\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Specification of a portfolio or portfolio group id, its scope and which it is.\n */\nexport interface PortfolioEntityId { \n    /**\n     * The scope within which the portfolio or portfolio group lives.\n     */\n    scope: string;\n    /**\n     * Portfolio name or code.\n     */\n    code: string;\n    /**\n     * String identifier for portfolio e.g. \\\"SinglePortfolio\\\" and \\\"GroupPortfolio\\\". If not specified, it is assumed to be a single portfolio.\n     */\n    portfolioEntityType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PortfolioGroupIdComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PortfolioGroupIdComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PortfolioGroupIdComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { ReferenceList } from './referenceList';\n\n\nexport interface PortfolioGroupIdList extends ReferenceList { \n    values: Array<ResourceId>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: PortfolioGroupIdList.ReferenceListTypeEnum;\n}\nexport namespace PortfolioGroupIdList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PortfolioGroupIdListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PortfolioGroupIdListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PortfolioGroupIdListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PortfolioIdComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PortfolioIdComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PortfolioIdComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { ReferenceList } from './referenceList';\n\n\nexport interface PortfolioIdList extends ReferenceList { \n    values: Array<ResourceId>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: PortfolioIdList.ReferenceListTypeEnum;\n}\nexport namespace PortfolioIdList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PortfolioIdListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PortfolioIdListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PortfolioIdListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultKeyRule } from './resultKeyRule';\n\n\nexport interface PortfolioResultDataKeyRule extends ResultKeyRule { \n    /**\n     * the result resource supplier (where the data comes from)\n     */\n    supplier: string;\n    /**\n     * which is the scope in which the data should be found\n     */\n    dataScope: string;\n    /**\n     * document code that defines which document is desired\n     */\n    documentCode: string;\n    /**\n     * Shorthand for the time interval used to select result data. This must be a dot-separated string              specifying a start and end date, for example \\'5D.0D\\' to look back 5 days from today (0 days ago).\n     */\n    quoteInterval?: string | null;\n    /**\n     * The AsAt predicate specification.\n     */\n    asAt?: string | null;\n    portfolioCode?: string | null;\n    portfolioScope?: string | null;\n    /**\n     * The available values are: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule\n     */\n    resultKeyRuleType: PortfolioResultDataKeyRule.ResultKeyRuleTypeEnum;\n}\nexport namespace PortfolioResultDataKeyRule {\n    export type ResultKeyRuleTypeEnum = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule';\n    export const ResultKeyRuleTypeEnum = {\n        Invalid: 'Invalid' as ResultKeyRuleTypeEnum,\n        ResultDataKeyRule: 'ResultDataKeyRule' as ResultKeyRuleTypeEnum,\n        PortfolioResultDataKeyRule: 'PortfolioResultDataKeyRule' as ResultKeyRuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Property } from './property';\nimport { Link } from './link';\n\n\n/**\n * A list of portfolios.\n */\nexport interface PortfolioSearchResult { \n    id: ResourceId;\n    /**\n     * The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction, SimplePosition\n     */\n    type: PortfolioSearchResult.TypeEnum;\n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The long form description of the portfolio.\n     */\n    description?: string | null;\n    /**\n     * The name of the portfolio.\n     */\n    displayName: string;\n    /**\n     * Whether or not this is a derived portfolio.\n     */\n    readonly isDerived?: boolean;\n    /**\n     * The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.\n     */\n    created: string;\n    parentPortfolioId?: ResourceId;\n    /**\n     * The base currency of the portfolio.\n     */\n    baseCurrency?: string | null;\n    /**\n     * The requested portfolio properties. These will be from the \\'Portfolio\\' domain.\n     */\n    properties?: Array<Property> | null;\n    links?: Array<Link> | null;\n}\nexport namespace PortfolioSearchResult {\n    export type TypeEnum = 'Transaction' | 'Reference' | 'DerivedTransaction' | 'SimplePosition';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' as TypeEnum,\n        SimplePosition: 'SimplePosition' as TypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PortfolioType = 'Transaction' | 'Reference' | 'DerivedTransaction' | 'SimplePosition';\n\nexport const PortfolioType = {\n    Transaction: 'Transaction' as PortfolioType,\n    Reference: 'Reference' as PortfolioType,\n    DerivedTransaction: 'DerivedTransaction' as PortfolioType,\n    SimplePosition: 'SimplePosition' as PortfolioType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Relationship } from './relationship';\nimport { Property } from './property';\nimport { Link } from './link';\nimport { InstrumentEventConfiguration } from './instrumentEventConfiguration';\n\n\n/**\n * A list of portfolios.\n */\nexport interface PortfolioWithoutHref { \n    id: ResourceId;\n    /**\n     * The type of the portfolio. The available values are: Transaction, Reference, DerivedTransaction, SimplePosition\n     */\n    type: PortfolioWithoutHref.TypeEnum;\n    /**\n     * The name of the portfolio.\n     */\n    displayName: string;\n    /**\n     * The long form description of the portfolio.\n     */\n    description?: string | null;\n    /**\n     * The effective datetime at which the portfolio was created. No transactions or constituents can be added to the portfolio before this date.\n     */\n    created: string;\n    parentPortfolioId?: ResourceId;\n    version?: Version;\n    stagedModifications?: StagedModificationsInfo;\n    /**\n     * Whether or not this is a derived portfolio.\n     */\n    isDerived?: boolean;\n    /**\n     * The base currency of the portfolio.\n     */\n    baseCurrency?: string | null;\n    /**\n     * The requested portfolio properties. These will be from the \\'Portfolio\\' domain.\n     */\n    properties?: { [key: string]: Property; } | null;\n    /**\n     * A set of relationships associated to the portfolio.\n     */\n    relationships?: Array<Relationship> | null;\n    /**\n     * The instrument scope resolution strategy of this portfolio.\n     */\n    instrumentScopes?: Array<string> | null;\n    /**\n     * . The available values are: Default, AverageCost, FirstInFirstOut, LastInFirstOut, HighestCostFirst, LowestCostFirst, ProRateByUnits, ProRateByCost, ProRateByCostPortfolioCurrency, IntraDayThenFirstInFirstOut, LongTermHighestCostFirst, LongTermHighestCostFirstPortfolioCurrency, HighestCostFirstPortfolioCurrency, LowestCostFirstPortfolioCurrency, MaximumLossMinimumGain, MaximumLossMinimumGainPortfolioCurrency\n     */\n    accountingMethod?: PortfolioWithoutHref.AccountingMethodEnum;\n    /**\n     * The amortisation method used by the portfolio for the calculation. The available values are: NoAmortisation, StraightLine, EffectiveYield, StraightLineSettlementDate, EffectiveYieldSettlementDate\n     */\n    amortisationMethod?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    transactionTypeScope?: string | null;\n    /**\n     * The scope of the transaction types.\n     */\n    cashGainLossCalculationDate?: string | null;\n    instrumentEventConfiguration?: InstrumentEventConfiguration;\n    amortisationRuleSetId?: ResourceId;\n    links?: Array<Link> | null;\n}\nexport namespace PortfolioWithoutHref {\n    export type TypeEnum = 'Transaction' | 'Reference' | 'DerivedTransaction' | 'SimplePosition';\n    export const TypeEnum = {\n        Transaction: 'Transaction' as TypeEnum,\n        Reference: 'Reference' as TypeEnum,\n        DerivedTransaction: 'DerivedTransaction' as TypeEnum,\n        SimplePosition: 'SimplePosition' as TypeEnum\n    };\n    export type AccountingMethodEnum = 'Default' | 'AverageCost' | 'FirstInFirstOut' | 'LastInFirstOut' | 'HighestCostFirst' | 'LowestCostFirst' | 'ProRateByUnits' | 'ProRateByCost' | 'ProRateByCostPortfolioCurrency' | 'IntraDayThenFirstInFirstOut' | 'LongTermHighestCostFirst' | 'LongTermHighestCostFirstPortfolioCurrency' | 'HighestCostFirstPortfolioCurrency' | 'LowestCostFirstPortfolioCurrency' | 'MaximumLossMinimumGain' | 'MaximumLossMinimumGainPortfolioCurrency';\n    export const AccountingMethodEnum = {\n        Default: 'Default' as AccountingMethodEnum,\n        AverageCost: 'AverageCost' as AccountingMethodEnum,\n        FirstInFirstOut: 'FirstInFirstOut' as AccountingMethodEnum,\n        LastInFirstOut: 'LastInFirstOut' as AccountingMethodEnum,\n        HighestCostFirst: 'HighestCostFirst' as AccountingMethodEnum,\n        LowestCostFirst: 'LowestCostFirst' as AccountingMethodEnum,\n        ProRateByUnits: 'ProRateByUnits' as AccountingMethodEnum,\n        ProRateByCost: 'ProRateByCost' as AccountingMethodEnum,\n        ProRateByCostPortfolioCurrency: 'ProRateByCostPortfolioCurrency' as AccountingMethodEnum,\n        IntraDayThenFirstInFirstOut: 'IntraDayThenFirstInFirstOut' as AccountingMethodEnum,\n        LongTermHighestCostFirst: 'LongTermHighestCostFirst' as AccountingMethodEnum,\n        LongTermHighestCostFirstPortfolioCurrency: 'LongTermHighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        HighestCostFirstPortfolioCurrency: 'HighestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        LowestCostFirstPortfolioCurrency: 'LowestCostFirstPortfolioCurrency' as AccountingMethodEnum,\n        MaximumLossMinimumGain: 'MaximumLossMinimumGain' as AccountingMethodEnum,\n        MaximumLossMinimumGainPortfolioCurrency: 'MaximumLossMinimumGainPortfolioCurrency' as AccountingMethodEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A posting Module request definition\n */\nexport interface PostingModuleDetails { \n    /**\n     * The name of the Posting Module.\n     */\n    displayName: string;\n    /**\n     * A description for the Posting Module.\n     */\n    description?: string | null;\n    /**\n     * The Posting Module status. Can be Active or Inactive. Defaults to Active.\n     */\n    status: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A Posting rule\n */\nexport interface PostingModuleRule { \n    /**\n     * The identifier for the Posting Rule.\n     */\n    ruleId: string;\n    /**\n     * The general ledger account to post the Activity credit or debit to.\n     */\n    generalLedgerAccountCode: string;\n    /**\n     * The filter syntax for the Posting Rule. See https://support.lusid.com/knowledgebase/article/KA-02140 for more information on filter syntax.\n     */\n    ruleFilter: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Specification object for the pre trade configuration parameters of a compliance run\n */\nexport interface PreTradeConfiguration { \n    /**\n     * Controls whether Orders and Allocations orders are included in the Portfolio valuation done for this compliance run.  Valid values are:  None (to account for Transactions only), Allocations (to include Allocations and Transactions) and  OrdersAndAllocations (to include Orders, Allocations and Transactions).\n     */\n    includeEntityTypes: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A class containing information for a given premium payment.\n */\nexport interface Premium { \n    /**\n     * Premium amount.\n     */\n    amount: number;\n    /**\n     * Premium currency.\n     */\n    currency: string;\n    /**\n     * Date when premium paid.\n     */\n    date: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PricingModel = 'SimpleStatic' | 'Discounting' | 'VendorDefault' | 'BlackScholes' | 'ConstantTimeValueOfMoney' | 'Bachelier' | 'ForwardWithPoints' | 'ForwardWithPointsUndiscounted' | 'ForwardSpecifiedRate' | 'ForwardSpecifiedRateUndiscounted' | 'IndexNav' | 'IndexPrice' | 'InlinedIndex' | 'ForwardFromCurve' | 'ForwardFromCurveUndiscounted' | 'BlackScholesDigital' | 'BjerksundStensland1993' | 'BondLookupPricer' | 'FlexibleLoanPricer' | 'CdsLookupPricer' | 'LoanFacilityPricer';\n\nexport const PricingModel = {\n    SimpleStatic: 'SimpleStatic' as PricingModel,\n    Discounting: 'Discounting' as PricingModel,\n    VendorDefault: 'VendorDefault' as PricingModel,\n    BlackScholes: 'BlackScholes' as PricingModel,\n    ConstantTimeValueOfMoney: 'ConstantTimeValueOfMoney' as PricingModel,\n    Bachelier: 'Bachelier' as PricingModel,\n    ForwardWithPoints: 'ForwardWithPoints' as PricingModel,\n    ForwardWithPointsUndiscounted: 'ForwardWithPointsUndiscounted' as PricingModel,\n    ForwardSpecifiedRate: 'ForwardSpecifiedRate' as PricingModel,\n    ForwardSpecifiedRateUndiscounted: 'ForwardSpecifiedRateUndiscounted' as PricingModel,\n    IndexNav: 'IndexNav' as PricingModel,\n    IndexPrice: 'IndexPrice' as PricingModel,\n    InlinedIndex: 'InlinedIndex' as PricingModel,\n    ForwardFromCurve: 'ForwardFromCurve' as PricingModel,\n    ForwardFromCurveUndiscounted: 'ForwardFromCurveUndiscounted' as PricingModel,\n    BlackScholesDigital: 'BlackScholesDigital' as PricingModel,\n    BjerksundStensland1993: 'BjerksundStensland1993' as PricingModel,\n    BondLookupPricer: 'BondLookupPricer' as PricingModel,\n    FlexibleLoanPricer: 'FlexibleLoanPricer' as PricingModel,\n    CdsLookupPricer: 'CdsLookupPricer' as PricingModel,\n    LoanFacilityPricer: 'LoanFacilityPricer' as PricingModel\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { StagedModificationsInfo } from './stagedModificationsInfo';\nimport { ResourceId } from './resourceId';\nimport { Version } from './version';\nimport { Property } from './property';\nimport { Link } from './link';\n\n\n/**\n * A list of property definitions.\n */\nexport interface PropertyDefinition { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The property key which uniquely identifies the property. The format for the property key is {domain}/{scope}/{code}, e.g. \\'Portfolio/Manager/Id\\'.\n     */\n    key?: string | null;\n    /**\n     * The type of values that can be associated with this property. This is defined by the property\\'s data type. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    valueType?: PropertyDefinition.ValueTypeEnum;\n    /**\n     * The display name of the property.\n     */\n    displayName?: string | null;\n    dataTypeId?: ResourceId;\n    /**\n     * The type of the property. The available values are: Label, Metric, Information\n     */\n    type?: PropertyDefinition.TypeEnum;\n    /**\n     * The units that can be associated with the property\\'s values. This is defined by the property\\'s data type. The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    unitSchema?: PropertyDefinition.UnitSchemaEnum;\n    /**\n     * The domain that the property exists in. The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain?: PropertyDefinition.DomainEnum;\n    /**\n     * The scope that the property exists in.\n     */\n    readonly scope?: string | null;\n    /**\n     * The code of the property. Together with the domain and scope this uniquely identifies the property.\n     */\n    readonly code?: string | null;\n    /**\n     * This field is not implemented and should be disregarded.\n     */\n    valueRequired?: boolean;\n    /**\n     * Describes how the property\\'s values can change over time. The available values are: Perpetual, TimeVariant\n     */\n    lifeTime?: PropertyDefinition.LifeTimeEnum;\n    /**\n     * Describes the uniqueness and cardinality of the property for entity objects under the property domain specified in Key.\n     */\n    constraintStyle?: string | null;\n    /**\n     * The definition type (DerivedDefinition or Definition). The available values are: ValueProperty, DerivedDefinition\n     */\n    propertyDefinitionType?: PropertyDefinition.PropertyDefinitionTypeEnum;\n    /**\n     * A brief description of what a property of this property definition contains.\n     */\n    propertyDescription?: string | null;\n    /**\n     * The rule that defines how data is composed for a derived property.\n     */\n    derivationFormula?: string | null;\n    /**\n     * Describes whether a collection property should behave as a set or as an array.\n     */\n    collectionType?: string | null;\n    /**\n     * Set of unique property definition properties and associated values to store with the property definition. Each property must be from the \\'PropertyDefinition\\' domain.\n     */\n    properties?: { [key: string]: Property; } | null;\n    version?: Version;\n    stagedModifications?: StagedModificationsInfo;\n    /**\n     * Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions.  For a derived definition this must be set true to enable filtering.\n     */\n    isFilterable?: boolean;\n    links?: Array<Link> | null;\n}\nexport namespace PropertyDefinition {\n    export type ValueTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const ValueTypeEnum = {\n        String: 'String' as ValueTypeEnum,\n        Int: 'Int' as ValueTypeEnum,\n        Decimal: 'Decimal' as ValueTypeEnum,\n        DateTime: 'DateTime' as ValueTypeEnum,\n        Boolean: 'Boolean' as ValueTypeEnum,\n        Map: 'Map' as ValueTypeEnum,\n        List: 'List' as ValueTypeEnum,\n        PropertyArray: 'PropertyArray' as ValueTypeEnum,\n        Percentage: 'Percentage' as ValueTypeEnum,\n        Code: 'Code' as ValueTypeEnum,\n        Id: 'Id' as ValueTypeEnum,\n        Uri: 'Uri' as ValueTypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as ValueTypeEnum,\n        TradePrice: 'TradePrice' as ValueTypeEnum,\n        Currency: 'Currency' as ValueTypeEnum,\n        MetricValue: 'MetricValue' as ValueTypeEnum,\n        ResourceId: 'ResourceId' as ValueTypeEnum,\n        ResultValue: 'ResultValue' as ValueTypeEnum,\n        CutLocalTime: 'CutLocalTime' as ValueTypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as ValueTypeEnum,\n        UnindexedText: 'UnindexedText' as ValueTypeEnum\n    };\n    export type TypeEnum = 'Label' | 'Metric' | 'Information';\n    export const TypeEnum = {\n        Label: 'Label' as TypeEnum,\n        Metric: 'Metric' as TypeEnum,\n        Information: 'Information' as TypeEnum\n    };\n    export type UnitSchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const UnitSchemaEnum = {\n        NoUnits: 'NoUnits' as UnitSchemaEnum,\n        Basic: 'Basic' as UnitSchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as UnitSchemaEnum\n    };\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n    export type LifeTimeEnum = 'Perpetual' | 'TimeVariant';\n    export const LifeTimeEnum = {\n        Perpetual: 'Perpetual' as LifeTimeEnum,\n        TimeVariant: 'TimeVariant' as LifeTimeEnum\n    };\n    export type PropertyDefinitionTypeEnum = 'ValueProperty' | 'DerivedDefinition';\n    export const PropertyDefinitionTypeEnum = {\n        ValueProperty: 'ValueProperty' as PropertyDefinitionTypeEnum,\n        DerivedDefinition: 'DerivedDefinition' as PropertyDefinitionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResourceId } from './resourceId';\nimport { Link } from './link';\n\n\n/**\n * A property definition search result\n */\nexport interface PropertyDefinitionSearchResult { \n    /**\n     * The specific Uniform Resource Identifier (URI) for this resource at the requested effective and asAt datetime.\n     */\n    href?: string | null;\n    /**\n     * The property key which uniquely identifies the property. The format for the property key is {domain}/{scope}/{code}, e.g. \\'Portfolio/Manager/Id\\'.\n     */\n    key?: string | null;\n    /**\n     * The type of values that can be associated with this property. This is defined by the property\\'s data type. The available values are: String, Int, Decimal, DateTime, Boolean, Map, List, PropertyArray, Percentage, Code, Id, Uri, CurrencyAndAmount, TradePrice, Currency, MetricValue, ResourceId, ResultValue, CutLocalTime, DateOrCutLabel, UnindexedText\n     */\n    valueType?: PropertyDefinitionSearchResult.ValueTypeEnum;\n    /**\n     * The display name of the property.\n     */\n    displayName?: string | null;\n    dataTypeId?: ResourceId;\n    /**\n     * The type of the property. The available values are: Label, Metric, Information\n     */\n    type?: PropertyDefinitionSearchResult.TypeEnum;\n    /**\n     * The units that can be associated with the property\\'s values. This is defined by the property\\'s data type. The available values are: NoUnits, Basic, Iso4217Currency\n     */\n    unitSchema?: PropertyDefinitionSearchResult.UnitSchemaEnum;\n    /**\n     * The domain that the property exists in. The available values are: NotDefined, Transaction, Portfolio, Holding, ReferenceHolding, TransactionConfiguration, Instrument, CutLabelDefinition, Analytic, PortfolioGroup, Person, AccessMetadata, Order, UnitResult, MarketData, ConfigurationRecipe, Allocation, Calendar, LegalEntity, InvestorRecord, Placement, Execution, Block, Participation, Package, OrderInstruction, NextBestAction, CustomEntity, InstrumentEvent, Account, ChartOfAccounts, CustodianAccount, Abor, AborConfiguration, Fund, FundConfiguration, Fee, Reconciliation, PropertyDefinition, Compliance, DiaryEntry, Leg, DerivedValuation, Timeline, ClosedPeriod, AddressKeyDefinition, AmortisationRuleSet, AnalyticsSetInventory, AtomUnitResult, CleardownModule, ComplexMarketData, ComplianceRunSummary, ComplianceRule, ComplianceRunInfo, CorporateActionSource, CounterpartyAgreement, CustomEntityDefinition, DataType, Dialect, EventHandler, GeneralLedgerProfile, PostingModule, Quote, RecipeComposer, ReconciliationRunBreak, ReferenceList, RelationDefinition, ReturnBlockIndex, SRSDocument, SRSIndex, TransactionTemplate, TransactionTemplateScope, TransactionType, TransactionTypeConfig, TranslationScript, TaskDefinition, TaskInstance, Worker, StagingRuleSet, IdentifierDefinition\n     */\n    domain?: PropertyDefinitionSearchResult.DomainEnum;\n    /**\n     * The scope that the property exists in.\n     */\n    readonly scope?: string | null;\n    /**\n     * The code of the property. Together with the domain and scope this uniquely identifies the property.\n     */\n    readonly code?: string | null;\n    /**\n     * This field is not implemented and should be disregarded.\n     */\n    valueRequired?: boolean;\n    /**\n     * Describes how the property\\'s values can change over time. The available values are: Perpetual, TimeVariant\n     */\n    lifeTime?: PropertyDefinitionSearchResult.LifeTimeEnum;\n    /**\n     * Describes the uniqueness and cardinality of the property for entity objects under the property domain specified in Key.\n     */\n    constraintStyle?: string | null;\n    /**\n     * The definition type (DerivedDefinition or Definition). The available values are: ValueProperty, DerivedDefinition\n     */\n    propertyDefinitionType?: PropertyDefinitionSearchResult.PropertyDefinitionTypeEnum;\n    /**\n     * A brief description of what a property of this property definition contains.\n     */\n    propertyDescription?: string | null;\n    /**\n     * The rule that defines how data is composed for a derived property.\n     */\n    derivationFormula?: string | null;\n    /**\n     * Bool indicating whether the values of this property are fitlerable, this is true for all non-derived property defintions.  For a derived definition this must be set true to enable filtering.\n     */\n    isFilterable?: boolean;\n    links?: Array<Link> | null;\n}\nexport namespace PropertyDefinitionSearchResult {\n    export type ValueTypeEnum = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n    export const ValueTypeEnum = {\n        String: 'String' as ValueTypeEnum,\n        Int: 'Int' as ValueTypeEnum,\n        Decimal: 'Decimal' as ValueTypeEnum,\n        DateTime: 'DateTime' as ValueTypeEnum,\n        Boolean: 'Boolean' as ValueTypeEnum,\n        Map: 'Map' as ValueTypeEnum,\n        List: 'List' as ValueTypeEnum,\n        PropertyArray: 'PropertyArray' as ValueTypeEnum,\n        Percentage: 'Percentage' as ValueTypeEnum,\n        Code: 'Code' as ValueTypeEnum,\n        Id: 'Id' as ValueTypeEnum,\n        Uri: 'Uri' as ValueTypeEnum,\n        CurrencyAndAmount: 'CurrencyAndAmount' as ValueTypeEnum,\n        TradePrice: 'TradePrice' as ValueTypeEnum,\n        Currency: 'Currency' as ValueTypeEnum,\n        MetricValue: 'MetricValue' as ValueTypeEnum,\n        ResourceId: 'ResourceId' as ValueTypeEnum,\n        ResultValue: 'ResultValue' as ValueTypeEnum,\n        CutLocalTime: 'CutLocalTime' as ValueTypeEnum,\n        DateOrCutLabel: 'DateOrCutLabel' as ValueTypeEnum,\n        UnindexedText: 'UnindexedText' as ValueTypeEnum\n    };\n    export type TypeEnum = 'Label' | 'Metric' | 'Information';\n    export const TypeEnum = {\n        Label: 'Label' as TypeEnum,\n        Metric: 'Metric' as TypeEnum,\n        Information: 'Information' as TypeEnum\n    };\n    export type UnitSchemaEnum = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n    export const UnitSchemaEnum = {\n        NoUnits: 'NoUnits' as UnitSchemaEnum,\n        Basic: 'Basic' as UnitSchemaEnum,\n        Iso4217Currency: 'Iso4217Currency' as UnitSchemaEnum\n    };\n    export type DomainEnum = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n    export const DomainEnum = {\n        NotDefined: 'NotDefined' as DomainEnum,\n        Transaction: 'Transaction' as DomainEnum,\n        Portfolio: 'Portfolio' as DomainEnum,\n        Holding: 'Holding' as DomainEnum,\n        ReferenceHolding: 'ReferenceHolding' as DomainEnum,\n        TransactionConfiguration: 'TransactionConfiguration' as DomainEnum,\n        Instrument: 'Instrument' as DomainEnum,\n        CutLabelDefinition: 'CutLabelDefinition' as DomainEnum,\n        Analytic: 'Analytic' as DomainEnum,\n        PortfolioGroup: 'PortfolioGroup' as DomainEnum,\n        Person: 'Person' as DomainEnum,\n        AccessMetadata: 'AccessMetadata' as DomainEnum,\n        Order: 'Order' as DomainEnum,\n        UnitResult: 'UnitResult' as DomainEnum,\n        MarketData: 'MarketData' as DomainEnum,\n        ConfigurationRecipe: 'ConfigurationRecipe' as DomainEnum,\n        Allocation: 'Allocation' as DomainEnum,\n        Calendar: 'Calendar' as DomainEnum,\n        LegalEntity: 'LegalEntity' as DomainEnum,\n        InvestorRecord: 'InvestorRecord' as DomainEnum,\n        Placement: 'Placement' as DomainEnum,\n        Execution: 'Execution' as DomainEnum,\n        Block: 'Block' as DomainEnum,\n        Participation: 'Participation' as DomainEnum,\n        Package: 'Package' as DomainEnum,\n        OrderInstruction: 'OrderInstruction' as DomainEnum,\n        NextBestAction: 'NextBestAction' as DomainEnum,\n        CustomEntity: 'CustomEntity' as DomainEnum,\n        InstrumentEvent: 'InstrumentEvent' as DomainEnum,\n        Account: 'Account' as DomainEnum,\n        ChartOfAccounts: 'ChartOfAccounts' as DomainEnum,\n        CustodianAccount: 'CustodianAccount' as DomainEnum,\n        Abor: 'Abor' as DomainEnum,\n        AborConfiguration: 'AborConfiguration' as DomainEnum,\n        Fund: 'Fund' as DomainEnum,\n        FundConfiguration: 'FundConfiguration' as DomainEnum,\n        Fee: 'Fee' as DomainEnum,\n        Reconciliation: 'Reconciliation' as DomainEnum,\n        PropertyDefinition: 'PropertyDefinition' as DomainEnum,\n        Compliance: 'Compliance' as DomainEnum,\n        DiaryEntry: 'DiaryEntry' as DomainEnum,\n        Leg: 'Leg' as DomainEnum,\n        DerivedValuation: 'DerivedValuation' as DomainEnum,\n        Timeline: 'Timeline' as DomainEnum,\n        ClosedPeriod: 'ClosedPeriod' as DomainEnum,\n        AddressKeyDefinition: 'AddressKeyDefinition' as DomainEnum,\n        AmortisationRuleSet: 'AmortisationRuleSet' as DomainEnum,\n        AnalyticsSetInventory: 'AnalyticsSetInventory' as DomainEnum,\n        AtomUnitResult: 'AtomUnitResult' as DomainEnum,\n        CleardownModule: 'CleardownModule' as DomainEnum,\n        ComplexMarketData: 'ComplexMarketData' as DomainEnum,\n        ComplianceRunSummary: 'ComplianceRunSummary' as DomainEnum,\n        ComplianceRule: 'ComplianceRule' as DomainEnum,\n        ComplianceRunInfo: 'ComplianceRunInfo' as DomainEnum,\n        CorporateActionSource: 'CorporateActionSource' as DomainEnum,\n        CounterpartyAgreement: 'CounterpartyAgreement' as DomainEnum,\n        CustomEntityDefinition: 'CustomEntityDefinition' as DomainEnum,\n        DataType: 'DataType' as DomainEnum,\n        Dialect: 'Dialect' as DomainEnum,\n        EventHandler: 'EventHandler' as DomainEnum,\n        GeneralLedgerProfile: 'GeneralLedgerProfile' as DomainEnum,\n        PostingModule: 'PostingModule' as DomainEnum,\n        Quote: 'Quote' as DomainEnum,\n        RecipeComposer: 'RecipeComposer' as DomainEnum,\n        ReconciliationRunBreak: 'ReconciliationRunBreak' as DomainEnum,\n        ReferenceList: 'ReferenceList' as DomainEnum,\n        RelationDefinition: 'RelationDefinition' as DomainEnum,\n        ReturnBlockIndex: 'ReturnBlockIndex' as DomainEnum,\n        SrsDocument: 'SRSDocument' as DomainEnum,\n        SrsIndex: 'SRSIndex' as DomainEnum,\n        TransactionTemplate: 'TransactionTemplate' as DomainEnum,\n        TransactionTemplateScope: 'TransactionTemplateScope' as DomainEnum,\n        TransactionType: 'TransactionType' as DomainEnum,\n        TransactionTypeConfig: 'TransactionTypeConfig' as DomainEnum,\n        TranslationScript: 'TranslationScript' as DomainEnum,\n        TaskDefinition: 'TaskDefinition' as DomainEnum,\n        TaskInstance: 'TaskInstance' as DomainEnum,\n        Worker: 'Worker' as DomainEnum,\n        StagingRuleSet: 'StagingRuleSet' as DomainEnum,\n        IdentifierDefinition: 'IdentifierDefinition' as DomainEnum\n    };\n    export type LifeTimeEnum = 'Perpetual' | 'TimeVariant';\n    export const LifeTimeEnum = {\n        Perpetual: 'Perpetual' as LifeTimeEnum,\n        TimeVariant: 'TimeVariant' as LifeTimeEnum\n    };\n    export type PropertyDefinitionTypeEnum = 'ValueProperty' | 'DerivedDefinition';\n    export const PropertyDefinitionTypeEnum = {\n        ValueProperty: 'ValueProperty' as PropertyDefinitionTypeEnum,\n        DerivedDefinition: 'DerivedDefinition' as PropertyDefinitionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PropertyDefinitionType = 'ValueProperty' | 'DerivedDefinition';\n\nexport const PropertyDefinitionType = {\n    ValueProperty: 'ValueProperty' as PropertyDefinitionType,\n    DerivedDefinition: 'DerivedDefinition' as PropertyDefinitionType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * See https://wiki.finbourne.com/information/domain-model-properties                Each domain refers to a logical set of properties which reside within it.\n */\nexport type PropertyDomain = 'NotDefined' | 'Transaction' | 'Portfolio' | 'Holding' | 'ReferenceHolding' | 'TransactionConfiguration' | 'Instrument' | 'CutLabelDefinition' | 'Analytic' | 'PortfolioGroup' | 'Person' | 'AccessMetadata' | 'Order' | 'UnitResult' | 'MarketData' | 'ConfigurationRecipe' | 'Allocation' | 'Calendar' | 'LegalEntity' | 'InvestorRecord' | 'Placement' | 'Execution' | 'Block' | 'Participation' | 'Package' | 'OrderInstruction' | 'NextBestAction' | 'CustomEntity' | 'InstrumentEvent' | 'Account' | 'ChartOfAccounts' | 'CustodianAccount' | 'Abor' | 'AborConfiguration' | 'Fund' | 'FundConfiguration' | 'Fee' | 'Reconciliation' | 'PropertyDefinition' | 'Compliance' | 'DiaryEntry' | 'Leg' | 'DerivedValuation' | 'Timeline' | 'ClosedPeriod' | 'AddressKeyDefinition' | 'AmortisationRuleSet' | 'AnalyticsSetInventory' | 'AtomUnitResult' | 'CleardownModule' | 'ComplexMarketData' | 'ComplianceRunSummary' | 'ComplianceRule' | 'ComplianceRunInfo' | 'CorporateActionSource' | 'CounterpartyAgreement' | 'CustomEntityDefinition' | 'DataType' | 'Dialect' | 'EventHandler' | 'GeneralLedgerProfile' | 'PostingModule' | 'Quote' | 'RecipeComposer' | 'ReconciliationRunBreak' | 'ReferenceList' | 'RelationDefinition' | 'ReturnBlockIndex' | 'SRSDocument' | 'SRSIndex' | 'TransactionTemplate' | 'TransactionTemplateScope' | 'TransactionType' | 'TransactionTypeConfig' | 'TranslationScript' | 'TaskDefinition' | 'TaskInstance' | 'Worker' | 'StagingRuleSet' | 'IdentifierDefinition';\n\nexport const PropertyDomain = {\n    NotDefined: 'NotDefined' as PropertyDomain,\n    Transaction: 'Transaction' as PropertyDomain,\n    Portfolio: 'Portfolio' as PropertyDomain,\n    Holding: 'Holding' as PropertyDomain,\n    ReferenceHolding: 'ReferenceHolding' as PropertyDomain,\n    TransactionConfiguration: 'TransactionConfiguration' as PropertyDomain,\n    Instrument: 'Instrument' as PropertyDomain,\n    CutLabelDefinition: 'CutLabelDefinition' as PropertyDomain,\n    Analytic: 'Analytic' as PropertyDomain,\n    PortfolioGroup: 'PortfolioGroup' as PropertyDomain,\n    Person: 'Person' as PropertyDomain,\n    AccessMetadata: 'AccessMetadata' as PropertyDomain,\n    Order: 'Order' as PropertyDomain,\n    UnitResult: 'UnitResult' as PropertyDomain,\n    MarketData: 'MarketData' as PropertyDomain,\n    ConfigurationRecipe: 'ConfigurationRecipe' as PropertyDomain,\n    Allocation: 'Allocation' as PropertyDomain,\n    Calendar: 'Calendar' as PropertyDomain,\n    LegalEntity: 'LegalEntity' as PropertyDomain,\n    InvestorRecord: 'InvestorRecord' as PropertyDomain,\n    Placement: 'Placement' as PropertyDomain,\n    Execution: 'Execution' as PropertyDomain,\n    Block: 'Block' as PropertyDomain,\n    Participation: 'Participation' as PropertyDomain,\n    Package: 'Package' as PropertyDomain,\n    OrderInstruction: 'OrderInstruction' as PropertyDomain,\n    NextBestAction: 'NextBestAction' as PropertyDomain,\n    CustomEntity: 'CustomEntity' as PropertyDomain,\n    InstrumentEvent: 'InstrumentEvent' as PropertyDomain,\n    Account: 'Account' as PropertyDomain,\n    ChartOfAccounts: 'ChartOfAccounts' as PropertyDomain,\n    CustodianAccount: 'CustodianAccount' as PropertyDomain,\n    Abor: 'Abor' as PropertyDomain,\n    AborConfiguration: 'AborConfiguration' as PropertyDomain,\n    Fund: 'Fund' as PropertyDomain,\n    FundConfiguration: 'FundConfiguration' as PropertyDomain,\n    Fee: 'Fee' as PropertyDomain,\n    Reconciliation: 'Reconciliation' as PropertyDomain,\n    PropertyDefinition: 'PropertyDefinition' as PropertyDomain,\n    Compliance: 'Compliance' as PropertyDomain,\n    DiaryEntry: 'DiaryEntry' as PropertyDomain,\n    Leg: 'Leg' as PropertyDomain,\n    DerivedValuation: 'DerivedValuation' as PropertyDomain,\n    Timeline: 'Timeline' as PropertyDomain,\n    ClosedPeriod: 'ClosedPeriod' as PropertyDomain,\n    AddressKeyDefinition: 'AddressKeyDefinition' as PropertyDomain,\n    AmortisationRuleSet: 'AmortisationRuleSet' as PropertyDomain,\n    AnalyticsSetInventory: 'AnalyticsSetInventory' as PropertyDomain,\n    AtomUnitResult: 'AtomUnitResult' as PropertyDomain,\n    CleardownModule: 'CleardownModule' as PropertyDomain,\n    ComplexMarketData: 'ComplexMarketData' as PropertyDomain,\n    ComplianceRunSummary: 'ComplianceRunSummary' as PropertyDomain,\n    ComplianceRule: 'ComplianceRule' as PropertyDomain,\n    ComplianceRunInfo: 'ComplianceRunInfo' as PropertyDomain,\n    CorporateActionSource: 'CorporateActionSource' as PropertyDomain,\n    CounterpartyAgreement: 'CounterpartyAgreement' as PropertyDomain,\n    CustomEntityDefinition: 'CustomEntityDefinition' as PropertyDomain,\n    DataType: 'DataType' as PropertyDomain,\n    Dialect: 'Dialect' as PropertyDomain,\n    EventHandler: 'EventHandler' as PropertyDomain,\n    GeneralLedgerProfile: 'GeneralLedgerProfile' as PropertyDomain,\n    PostingModule: 'PostingModule' as PropertyDomain,\n    Quote: 'Quote' as PropertyDomain,\n    RecipeComposer: 'RecipeComposer' as PropertyDomain,\n    ReconciliationRunBreak: 'ReconciliationRunBreak' as PropertyDomain,\n    ReferenceList: 'ReferenceList' as PropertyDomain,\n    RelationDefinition: 'RelationDefinition' as PropertyDomain,\n    ReturnBlockIndex: 'ReturnBlockIndex' as PropertyDomain,\n    SrsDocument: 'SRSDocument' as PropertyDomain,\n    SrsIndex: 'SRSIndex' as PropertyDomain,\n    TransactionTemplate: 'TransactionTemplate' as PropertyDomain,\n    TransactionTemplateScope: 'TransactionTemplateScope' as PropertyDomain,\n    TransactionType: 'TransactionType' as PropertyDomain,\n    TransactionTypeConfig: 'TransactionTypeConfig' as PropertyDomain,\n    TranslationScript: 'TranslationScript' as PropertyDomain,\n    TaskDefinition: 'TaskDefinition' as PropertyDomain,\n    TaskInstance: 'TaskInstance' as PropertyDomain,\n    Worker: 'Worker' as PropertyDomain,\n    StagingRuleSet: 'StagingRuleSet' as PropertyDomain,\n    IdentifierDefinition: 'IdentifierDefinition' as PropertyDomain\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface PropertyFilter { \n    /**\n     * The key that uniquely identifies a queryable address in Lusid.\n     */\n    left?: string | null;\n    /**\n     * The available values are: Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, In\n     */\n    operator?: PropertyFilter.OperatorEnum;\n    right?: any | null;\n    /**\n     * The available values are: Absolute, Property\n     */\n    rightOperandType?: PropertyFilter.RightOperandTypeEnum;\n}\nexport namespace PropertyFilter {\n    export type OperatorEnum = 'Equals' | 'NotEquals' | 'GreaterThan' | 'GreaterThanOrEqualTo' | 'LessThan' | 'LessThanOrEqualTo' | 'In';\n    export const OperatorEnum = {\n        Equals: 'Equals' as OperatorEnum,\n        NotEquals: 'NotEquals' as OperatorEnum,\n        GreaterThan: 'GreaterThan' as OperatorEnum,\n        GreaterThanOrEqualTo: 'GreaterThanOrEqualTo' as OperatorEnum,\n        LessThan: 'LessThan' as OperatorEnum,\n        LessThanOrEqualTo: 'LessThanOrEqualTo' as OperatorEnum,\n        In: 'In' as OperatorEnum\n    };\n    export type RightOperandTypeEnum = 'Absolute' | 'Property';\n    export const RightOperandTypeEnum = {\n        Absolute: 'Absolute' as RightOperandTypeEnum,\n        Property: 'Property' as RightOperandTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface PropertyKeyComplianceParameter extends ComplianceParameter { \n    /**\n     * The key that uniquely identifies the property. It has the format {domain}/{scope}/{code}.\n     */\n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PropertyKeyComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PropertyKeyComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PropertyKeyListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PropertyKeyListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PropertyKeyListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type PropertyLifeTime = 'Perpetual' | 'TimeVariant';\n\nexport const PropertyLifeTime = {\n    Perpetual: 'Perpetual' as PropertyLifeTime,\n    TimeVariant: 'TimeVariant' as PropertyLifeTime\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Property } from './property';\nimport { ReferenceList } from './referenceList';\n\n\nexport interface PropertyList extends ReferenceList { \n    values: Array<Property>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: PropertyList.ReferenceListTypeEnum;\n}\nexport namespace PropertyList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface PropertyListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: PropertyListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace PropertyListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The ReferenceData relevant to the property. The ReferenceData is taken from the DataType on the PropertyDefinition that defines the Property.  Only ReferenceData where the ReferenceData value matches the Property value is included.\n */\nexport interface PropertyReferenceDataValue { \n    stringValue?: string | null;\n    numericValue?: number | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * See https://wiki.finbourne.com/information/domain-model-properties\n */\nexport type PropertyType = 'Label' | 'Metric' | 'Information';\n\nexport const PropertyType = {\n    Label: 'Label' as PropertyType,\n    Metric: 'Metric' as PropertyType,\n    Information: 'Information' as PropertyType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MatchCriterion } from './matchCriterion';\n\n\n/**\n * A criterion that checks whether a Property Value is equal to the given string value\n */\nexport interface PropertyValueEquals extends MatchCriterion { \n    /**\n     * The property key whose value will form the left-hand side of the operation\n     */\n    propertyKey: string;\n    /**\n     * The value to be compared against\n     */\n    value: string;\n    /**\n     * The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals\n     */\n    criterionType: PropertyValueEquals.CriterionTypeEnum;\n}\nexport namespace PropertyValueEquals {\n    export type CriterionTypeEnum = 'PropertyValueEquals' | 'PropertyValueIn' | 'SubHoldingKeyValueEquals';\n    export const CriterionTypeEnum = {\n        PropertyValueEquals: 'PropertyValueEquals' as CriterionTypeEnum,\n        PropertyValueIn: 'PropertyValueIn' as CriterionTypeEnum,\n        SubHoldingKeyValueEquals: 'SubHoldingKeyValueEquals' as CriterionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MatchCriterion } from './matchCriterion';\n\n\n/**\n * A criterion that checks whether a Property Value is equal to one of the given string values\n */\nexport interface PropertyValueIn extends MatchCriterion { \n    /**\n     * The property key whose value will form the left-hand side of the operation\n     */\n    propertyKey: string;\n    /**\n     * The value to be compared against\n     */\n    value: Array<string>;\n    /**\n     * The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals\n     */\n    criterionType: PropertyValueIn.CriterionTypeEnum;\n}\nexport namespace PropertyValueIn {\n    export type CriterionTypeEnum = 'PropertyValueEquals' | 'PropertyValueIn' | 'SubHoldingKeyValueEquals';\n    export const CriterionTypeEnum = {\n        PropertyValueEquals: 'PropertyValueEquals' as CriterionTypeEnum,\n        PropertyValueIn: 'PropertyValueIn' as CriterionTypeEnum,\n        SubHoldingKeyValueEquals: 'SubHoldingKeyValueEquals' as CriterionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Protection payout cashflow for credit default instruments (CDS or CDX).\n */\nexport interface ProtectionPayoutCashFlowEvent extends InstrumentEvent { \n    /**\n     * The ex-dividend date of the cashflow.\n     */\n    exDate?: string;\n    /**\n     * The payment date of the cashflow.\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the cashflow is paid.\n     */\n    currency: string;\n    /**\n     * The cashflow amount received for each unit of the instrument held on the ex date.\n     */\n    cashFlowPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ProtectionPayoutCashFlowEvent.InstrumentEventTypeEnum;\n}\nexport namespace ProtectionPayoutCashFlowEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface QuantityInstructed { \n    /**\n     * \n     */\n    type: string;\n    /**\n     * \n     */\n    amount: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An identifier that uniquely identifies a set of Quote access control metadata.\n */\nexport interface QuoteAccessMetadataRuleId { \n    /**\n     * The platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes, ICE, LSEG\n     */\n    provider?: string | null;\n    /**\n     * The source or originator of the quote, e.g. a bank or financial institution.\n     */\n    priceSource?: string | null;\n    /**\n     * The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. \\'BBG00JX0P539\\'.\n     */\n    instrumentId?: string | null;\n    /**\n     * The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. \\'Figi\\'.\n     */\n    instrumentIdType?: string | null;\n    /**\n     * The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used.\n     */\n    quoteType?: string | null;\n    /**\n     * The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : *Any value is accepted*; DataScope : \\'bid\\', \\'mid\\', \\'ask\\'; Lusid : *Any value is accepted*; Edi : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; TraderMade : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'high\\', \\'low\\'; FactSet : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\'; SIX : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\', \\'referencePrice\\', \\'highPrice\\', \\'lowPrice\\', \\'maxRedemptionPrice\\', \\'maxSubscriptionPrice\\', \\'openPrice\\', \\'bestBidPrice\\', \\'lastBidPrice\\', \\'bestAskPrice\\', \\'lastAskPrice\\', \\'finalSettlementOptions\\', \\'finalSettlementFutures\\', \\'valuationPriceAmount\\'; Bloomberg : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; Rimes : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; ICE : \\'ask\\', \\'bid\\', \\'close\\', \\'high\\', \\'low\\', \\'open\\', \\'primaryExchangeTradePrice\\', \\'vwap\\', \\'mid\\'; LSEG : \\'ASK\\', \\'BID\\', \\'MID_PRICE\\'\n     */\n    field?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency on the value of an asset at a point in time.  If the time is omitted, then the dependency is interpreted as the latest value with respect to anything observing it.  E.g. An EquitySwap will declare a dependency on the current price of the underlying equity.\n */\nexport interface QuoteDependency extends EconomicDependency { \n    /**\n     * Type of the code identifying the asset, e.g. ISIN or CUSIP\n     */\n    marketIdentifier: string;\n    /**\n     * The code identifying the corresponding equity, e.g. US0378331005 if the MarketIdentifier was set to ISIN\n     */\n    code: string;\n    /**\n     * The effectiveAt of the quote for the identified entity.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: QuoteDependency.DependencyTypeEnum;\n}\nexport namespace QuoteDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type QuoteInstrumentIdType = 'LusidInstrumentId' | 'Figi' | 'RIC' | 'QuotePermId' | 'Isin' | 'CurrencyPair' | 'ClientInternal' | 'Sedol' | 'Cusip';\n\nexport const QuoteInstrumentIdType = {\n    LusidInstrumentId: 'LusidInstrumentId' as QuoteInstrumentIdType,\n    Figi: 'Figi' as QuoteInstrumentIdType,\n    Ric: 'RIC' as QuoteInstrumentIdType,\n    QuotePermId: 'QuotePermId' as QuoteInstrumentIdType,\n    Isin: 'Isin' as QuoteInstrumentIdType,\n    CurrencyPair: 'CurrencyPair' as QuoteInstrumentIdType,\n    ClientInternal: 'ClientInternal' as QuoteInstrumentIdType,\n    Sedol: 'Sedol' as QuoteInstrumentIdType,\n    Cusip: 'Cusip' as QuoteInstrumentIdType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The time invariant unique identifier of the quote. Combined with the effective datetime of the quote this  uniquely identifies the quote. This can be thought of as a unique identifier for a time series of quotes.\n */\nexport interface QuoteSeriesId { \n    /**\n     * The platform or vendor that provided the quote. The available values are: Client, DataScope, Lusid, Edi, TraderMade, FactSet, SIX, Bloomberg, Rimes, ICE, LSEG\n     */\n    provider: string;\n    /**\n     * The source or originator of the quote, e.g. a bank or financial institution.\n     */\n    priceSource?: string | null;\n    /**\n     * The value of the instrument identifier that uniquely identifies the instrument that the quote is for, e.g. \\'BBG00JX0P539\\'.\n     */\n    instrumentId: string;\n    /**\n     * The type of instrument identifier used to uniquely identify the instrument that the quote is for, e.g. \\'Figi\\'. The available values are: LusidInstrumentId, Figi, RIC, QuotePermId, Isin, CurrencyPair, ClientInternal, Sedol, Cusip\n     */\n    instrumentIdType: QuoteSeriesId.InstrumentIdTypeEnum;\n    /**\n     * The type of the quote. This allows for quotes other than prices e.g. rates or spreads to be used. The available values are: Price, Spread, Rate, LogNormalVol, NormalVol, ParSpread, IsdaSpread, Upfront, Index, Ratio, Delta, PoolFactor, InflationAssumption, DirtyPrice, PrincipalWriteOff, InterestDeferred, InterestShortfall, ConstituentWeightFactor\n     */\n    quoteType: QuoteSeriesId.QuoteTypeEnum;\n    /**\n     * The field of the quote e.g. bid, mid, ask etc. This should be consistent across a time series of quotes. The allowed values depend on the provider according to the following rules: Client : *Any value is accepted*; DataScope : \\'bid\\', \\'mid\\', \\'ask\\'; Lusid : *Any value is accepted*; Edi : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; TraderMade : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'high\\', \\'low\\'; FactSet : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\'; SIX : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\', \\'referencePrice\\', \\'highPrice\\', \\'lowPrice\\', \\'maxRedemptionPrice\\', \\'maxSubscriptionPrice\\', \\'openPrice\\', \\'bestBidPrice\\', \\'lastBidPrice\\', \\'bestAskPrice\\', \\'lastAskPrice\\', \\'finalSettlementOptions\\', \\'finalSettlementFutures\\', \\'valuationPriceAmount\\'; Bloomberg : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; Rimes : \\'bid\\', \\'mid\\', \\'ask\\', \\'open\\', \\'close\\', \\'last\\'; ICE : \\'ask\\', \\'bid\\', \\'close\\', \\'high\\', \\'low\\', \\'open\\', \\'primaryExchangeTradePrice\\', \\'vwap\\', \\'mid\\'; LSEG : \\'ASK\\', \\'BID\\', \\'MID_PRICE\\'\n     */\n    field: string;\n}\nexport namespace QuoteSeriesId {\n    export type InstrumentIdTypeEnum = 'LusidInstrumentId' | 'Figi' | 'RIC' | 'QuotePermId' | 'Isin' | 'CurrencyPair' | 'ClientInternal' | 'Sedol' | 'Cusip';\n    export const InstrumentIdTypeEnum = {\n        LusidInstrumentId: 'LusidInstrumentId' as InstrumentIdTypeEnum,\n        Figi: 'Figi' as InstrumentIdTypeEnum,\n        Ric: 'RIC' as InstrumentIdTypeEnum,\n        QuotePermId: 'QuotePermId' as InstrumentIdTypeEnum,\n        Isin: 'Isin' as InstrumentIdTypeEnum,\n        CurrencyPair: 'CurrencyPair' as InstrumentIdTypeEnum,\n        ClientInternal: 'ClientInternal' as InstrumentIdTypeEnum,\n        Sedol: 'Sedol' as InstrumentIdTypeEnum,\n        Cusip: 'Cusip' as InstrumentIdTypeEnum\n    };\n    export type QuoteTypeEnum = 'Price' | 'Spread' | 'Rate' | 'LogNormalVol' | 'NormalVol' | 'ParSpread' | 'IsdaSpread' | 'Upfront' | 'Index' | 'Ratio' | 'Delta' | 'PoolFactor' | 'InflationAssumption' | 'DirtyPrice' | 'PrincipalWriteOff' | 'InterestDeferred' | 'InterestShortfall' | 'ConstituentWeightFactor';\n    export const QuoteTypeEnum = {\n        Price: 'Price' as QuoteTypeEnum,\n        Spread: 'Spread' as QuoteTypeEnum,\n        Rate: 'Rate' as QuoteTypeEnum,\n        LogNormalVol: 'LogNormalVol' as QuoteTypeEnum,\n        NormalVol: 'NormalVol' as QuoteTypeEnum,\n        ParSpread: 'ParSpread' as QuoteTypeEnum,\n        IsdaSpread: 'IsdaSpread' as QuoteTypeEnum,\n        Upfront: 'Upfront' as QuoteTypeEnum,\n        Index: 'Index' as QuoteTypeEnum,\n        Ratio: 'Ratio' as QuoteTypeEnum,\n        Delta: 'Delta' as QuoteTypeEnum,\n        PoolFactor: 'PoolFactor' as QuoteTypeEnum,\n        InflationAssumption: 'InflationAssumption' as QuoteTypeEnum,\n        DirtyPrice: 'DirtyPrice' as QuoteTypeEnum,\n        PrincipalWriteOff: 'PrincipalWriteOff' as QuoteTypeEnum,\n        InterestDeferred: 'InterestDeferred' as QuoteTypeEnum,\n        InterestShortfall: 'InterestShortfall' as QuoteTypeEnum,\n        ConstituentWeightFactor: 'ConstituentWeightFactor' as QuoteTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type QuoteType = 'Price' | 'Spread' | 'Rate' | 'LogNormalVol' | 'NormalVol' | 'ParSpread' | 'IsdaSpread' | 'Upfront' | 'Index' | 'Ratio' | 'Delta' | 'PoolFactor' | 'InflationAssumption' | 'DirtyPrice' | 'PrincipalWriteOff' | 'InterestDeferred' | 'InterestShortfall' | 'ConstituentWeightFactor';\n\nexport const QuoteType = {\n    Price: 'Price' as QuoteType,\n    Spread: 'Spread' as QuoteType,\n    Rate: 'Rate' as QuoteType,\n    LogNormalVol: 'LogNormalVol' as QuoteType,\n    NormalVol: 'NormalVol' as QuoteType,\n    ParSpread: 'ParSpread' as QuoteType,\n    IsdaSpread: 'IsdaSpread' as QuoteType,\n    Upfront: 'Upfront' as QuoteType,\n    Index: 'Index' as QuoteType,\n    Ratio: 'Ratio' as QuoteType,\n    Delta: 'Delta' as QuoteType,\n    PoolFactor: 'PoolFactor' as QuoteType,\n    InflationAssumption: 'InflationAssumption' as QuoteType,\n    DirtyPrice: 'DirtyPrice' as QuoteType,\n    PrincipalWriteOff: 'PrincipalWriteOff' as QuoteType,\n    InterestDeferred: 'InterestDeferred' as QuoteType,\n    InterestShortfall: 'InterestShortfall' as QuoteType,\n    ConstituentWeightFactor: 'ConstituentWeightFactor' as QuoteType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LifeCycleEventValue } from './lifeCycleEventValue';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A generic event derived from the economic definition of an instrument. This should be considered purely  informational; any data provided by this event is not guaranteed to be processable by LUSID.\n */\nexport interface RawVendorEvent extends InstrumentEvent { \n    /**\n     * The effective date of the event\n     */\n    effectiveAt: string;\n    eventValue: LifeCycleEventValue;\n    /**\n     * What type of internal event does this represent; reset, exercise, amortisation etc.\n     */\n    eventType: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: RawVendorEvent.InstrumentEventTypeEnum;\n}\nexport namespace RawVendorEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A definition for the period you wish to re open\n */\nexport interface ReOpenPeriodDiaryEntryRequest { \n    /**\n     * Unique code assigned to a period. When left blank last period will be used.\n     */\n    diaryEntryCode?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceStep } from './complianceStep';\nimport { ComplianceTemplateParameter } from './complianceTemplateParameter';\n\n\nexport interface RecombineStep extends ComplianceStep { \n    /**\n     * The label of the compliance step\n     */\n    label: string;\n    /**\n     * Parameters required for the step\n     */\n    parameters: Array<ComplianceTemplateParameter>;\n    /**\n     * . The available values are: FilterStep, GroupByStep, GroupFilterStep, BranchStep, RecombineStep, CheckStep, PercentCheckStep\n     */\n    complianceStepType: RecombineStep.ComplianceStepTypeEnum;\n}\nexport namespace RecombineStep {\n    export type ComplianceStepTypeEnum = 'FilterStep' | 'GroupByStep' | 'GroupFilterStep' | 'BranchStep' | 'RecombineStep' | 'CheckStep' | 'PercentCheckStep';\n    export const ComplianceStepTypeEnum = {\n        FilterStep: 'FilterStep' as ComplianceStepTypeEnum,\n        GroupByStep: 'GroupByStep' as ComplianceStepTypeEnum,\n        GroupFilterStep: 'GroupFilterStep' as ComplianceStepTypeEnum,\n        BranchStep: 'BranchStep' as ComplianceStepTypeEnum,\n        RecombineStep: 'RecombineStep' as ComplianceStepTypeEnum,\n        CheckStep: 'CheckStep' as ComplianceStepTypeEnum,\n        PercentCheckStep: 'PercentCheckStep' as ComplianceStepTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface RecommendedSortBy { \n    /**\n     * The property key, identifier type, or field to be sorted by.\n     */\n    attributeName: string;\n    /**\n     * The sorting direction. Either ascending (ASC) or descending (DESC).\n     */\n    sortOrder?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReconciliationRule } from './reconciliationRule';\nimport { AggregateSpec } from './aggregateSpec';\n\n\n/**\n * Comparison of date time values\n */\nexport interface ReconcileDateTimeRule extends ReconciliationRule { \n    /**\n     * The available values are: Exact, AbsoluteDifference\n     */\n    comparisonType: ReconcileDateTimeRule.ComparisonTypeEnum;\n    /**\n     * For a numeric type only (i.e. decimal, integer, date or datetime offset possibly controversially), this is the quantity used in the comparison.  The units of the tolerance must be set appropriately for the item being compared.  For a number such as a currency or amount that will be a simple quantity, for a DateTime or DateTimeOffset it should be days. If fewer than a single day then this should be  passed as a fraction.\n     */\n    tolerance?: number;\n    appliesTo: AggregateSpec;\n    /**\n     * The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact\n     */\n    ruleType: ReconcileDateTimeRule.RuleTypeEnum;\n}\nexport namespace ReconcileDateTimeRule {\n    export type ComparisonTypeEnum = 'Exact' | 'AbsoluteDifference';\n    export const ComparisonTypeEnum = {\n        Exact: 'Exact' as ComparisonTypeEnum,\n        AbsoluteDifference: 'AbsoluteDifference' as ComparisonTypeEnum\n    };\n    export type RuleTypeEnum = 'ReconcileNumericRule' | 'ReconcileDateTimeRule' | 'ReconcileStringRule' | 'ReconcileExact';\n    export const RuleTypeEnum = {\n        ReconcileNumericRule: 'ReconcileNumericRule' as RuleTypeEnum,\n        ReconcileDateTimeRule: 'ReconcileDateTimeRule' as RuleTypeEnum,\n        ReconcileStringRule: 'ReconcileStringRule' as RuleTypeEnum,\n        ReconcileExact: 'ReconcileExact' as RuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReconciliationRule } from './reconciliationRule';\nimport { AggregateSpec } from './aggregateSpec';\n\n\nexport interface ReconcileNumericRule extends ReconciliationRule { \n    /**\n     * The available values are: Exact, AbsoluteDifference, RelativeDifference\n     */\n    comparisonType: ReconcileNumericRule.ComparisonTypeEnum;\n    /**\n     * For a numeric type only (i.e. decimal, integer, date or datetime offset possibly controversially), this is the quantity used in the comparison.  The units of the tolerance must be set appropriately for the item being compared.  For a number such as a currency or amount that will be a simple quantity, for a DateTime or DateTimeOffset it should be days. If fewer than a single day then this should be  passed as a fraction.\n     */\n    tolerance?: number;\n    appliesTo: AggregateSpec;\n    /**\n     * The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact\n     */\n    ruleType: ReconcileNumericRule.RuleTypeEnum;\n}\nexport namespace ReconcileNumericRule {\n    export type ComparisonTypeEnum = 'Exact' | 'AbsoluteDifference' | 'RelativeDifference';\n    export const ComparisonTypeEnum = {\n        Exact: 'Exact' as ComparisonTypeEnum,\n        AbsoluteDifference: 'AbsoluteDifference' as ComparisonTypeEnum,\n        RelativeDifference: 'RelativeDifference' as ComparisonTypeEnum\n    };\n    export type RuleTypeEnum = 'ReconcileNumericRule' | 'ReconcileDateTimeRule' | 'ReconcileStringRule' | 'ReconcileExact';\n    export const RuleTypeEnum = {\n        ReconcileNumericRule: 'ReconcileNumericRule' as RuleTypeEnum,\n        ReconcileDateTimeRule: 'ReconcileDateTimeRule' as RuleTypeEnum,\n        ReconcileStringRule: 'ReconcileStringRule' as RuleTypeEnum,\n        ReconcileExact: 'ReconcileExact' as RuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReconciliationRule } from './reconciliationRule';\nimport { AggregateSpec } from './aggregateSpec';\n\n\n/**\n * Comparison of string values\n */\nexport interface ReconcileStringRule extends ReconciliationRule { \n    /**\n     * The available values are: Exact, Contains, CaseInsensitive, ContainsAnyCase, IsOneOf, IsOneOfCaseInsensitive\n     */\n    comparisonType: ReconcileStringRule.ComparisonTypeEnum;\n    /**\n     * For cases of \\\"IsOneOf\\\" or \\\"IsOneOfCaseInsensitive\\\", a mapping from the left hand to side to lists of  equivalent alternative values on the right hand side.  Fuzzy matching of strings against one of a set. There can be cases where systems \\\"A\\\" and \\\"B\\\" might use different terms for the same logical entity. A common case would be  comparison of something like a day count fraction where some convention like the \\\"actual 365\\\" convention might be represented as one of [\\\"A365\\\", \\\"Act365\\\", \\\"Actual365\\\"] or similar.  This is to allow this kind of fuzzy matching of values. Note that as this is exhaustive comparison across sets it will be slow and should therefore be used sparingly.\n     */\n    oneOfCandidates?: { [key: string]: Array<string> | null; } | null;\n    appliesTo: AggregateSpec;\n    /**\n     * The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact\n     */\n    ruleType: ReconcileStringRule.RuleTypeEnum;\n}\nexport namespace ReconcileStringRule {\n    export type ComparisonTypeEnum = 'Exact' | 'Contains' | 'CaseInsensitive' | 'ContainsAnyCase' | 'IsOneOf' | 'IsOneOfCaseInsensitive';\n    export const ComparisonTypeEnum = {\n        Exact: 'Exact' as ComparisonTypeEnum,\n        Contains: 'Contains' as ComparisonTypeEnum,\n        CaseInsensitive: 'CaseInsensitive' as ComparisonTypeEnum,\n        ContainsAnyCase: 'ContainsAnyCase' as ComparisonTypeEnum,\n        IsOneOf: 'IsOneOf' as ComparisonTypeEnum,\n        IsOneOfCaseInsensitive: 'IsOneOfCaseInsensitive' as ComparisonTypeEnum\n    };\n    export type RuleTypeEnum = 'ReconcileNumericRule' | 'ReconcileDateTimeRule' | 'ReconcileStringRule' | 'ReconcileExact';\n    export const RuleTypeEnum = {\n        ReconcileNumericRule: 'ReconcileNumericRule' as RuleTypeEnum,\n        ReconcileDateTimeRule: 'ReconcileDateTimeRule' as RuleTypeEnum,\n        ReconcileStringRule: 'ReconcileStringRule' as RuleTypeEnum,\n        ReconcileExact: 'ReconcileExact' as RuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ReconciliationLeftRightAddressKeyPair { \n    /**\n     * Address key defined by the lhs aggregation\n     */\n    left: string;\n    /**\n     * Address key defined by the rhs aggregation\n     */\n    right: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * In evaluating a left and right hand side holding or valuation set, two data records result. These are then compared based on a set of  rules. This results in either a match or failure to match. If there is a match both left and right will be present, otherwise one will not.  A difference will be present if a match was calculated.  The options used in comparison may result in elision of results where an exact or tolerable match is made.\n */\nexport interface ReconciliationLine { \n    /**\n     * Left hand side of the comparison\n     */\n    left?: { [key: string]: any | null; } | null;\n    /**\n     * Right hand side of the comparison\n     */\n    right?: { [key: string]: any | null; } | null;\n    /**\n     * Difference between LHS and RHS of comparison\n     */\n    difference?: { [key: string]: any | null; } | null;\n    /**\n     * The logical or semantic description of the difference, e.g. \\\"Matches\\\" or \\\"MatchesWithTolerance\\\" or \\\"Failed\\\".\n     */\n    resultComparison?: { [key: string]: any | null; } | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing reconciliation rules in LUSID.  Reconciliation rules describe how a comparison between two items in the reconciliation should be performed and what constitutes equality.  This does not influence WHAT constitutes a match, but only whether once a line has been matched whether an item within it matches another item.  If a rule is not given for an item, it will default to equality comparison.  This base class should not be directly instantiated; each supported ReconciliationRuleType has a corresponding inherited class.\n */\nexport interface ReconciliationRule { \n    /**\n     * The available values are: ReconcileNumericRule, ReconcileDateTimeRule, ReconcileStringRule, ReconcileExact\n     */\n    ruleType: ReconciliationRule.RuleTypeEnum;\n}\nexport namespace ReconciliationRule {\n    export type RuleTypeEnum = 'ReconcileNumericRule' | 'ReconcileDateTimeRule' | 'ReconcileStringRule' | 'ReconcileExact';\n    export const RuleTypeEnum = {\n        ReconcileNumericRule: 'ReconcileNumericRule' as RuleTypeEnum,\n        ReconcileDateTimeRule: 'ReconcileDateTimeRule' as RuleTypeEnum,\n        ReconcileStringRule: 'ReconcileStringRule' as RuleTypeEnum,\n        ReconcileExact: 'ReconcileExact' as RuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Types of available reconciliation rule.\n */\nexport type ReconciliationRuleType = 'ReconcileNumericRule' | 'ReconcileDateTimeRule' | 'ReconcileStringRule' | 'ReconcileExact';\n\nexport const ReconciliationRuleType = {\n    ReconcileNumericRule: 'ReconcileNumericRule' as ReconciliationRuleType,\n    ReconcileDateTimeRule: 'ReconcileDateTimeRule' as ReconciliationRuleType,\n    ReconcileStringRule: 'ReconcileStringRule' as ReconciliationRuleType,\n    ReconcileExact: 'ReconcileExact' as ReconciliationRuleType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a reference to another instrument that has already been loaded (e.g. a lookthrough to a portfolio).\n */\nexport interface ReferenceInstrument extends LusidInstrument { \n    /**\n     * The Identifier code\n     */\n    instrumentId: string;\n    /**\n     * The type of the instrument id e.g. LusidInstrument Id\n     */\n    instrumentIdType: string;\n    /**\n     * Scope for the instrument (optional)\n     */\n    scope: string;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: ReferenceInstrument.InstrumentTypeEnum;\n}\nexport namespace ReferenceInstrument {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ReferenceList { \n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: ReferenceList.ReferenceListTypeEnum;\n}\nexport namespace ReferenceList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ReferenceListType = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n\nexport const ReferenceListType = {\n    PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListType,\n    PortfolioIdList: 'PortfolioIdList' as ReferenceListType,\n    AddressKeyList: 'AddressKeyList' as ReferenceListType,\n    StringList: 'StringList' as ReferenceListType,\n    InstrumentList: 'InstrumentList' as ReferenceListType,\n    DecimalList: 'DecimalList' as ReferenceListType,\n    PropertyList: 'PropertyList' as ReferenceListType,\n    FundIdList: 'FundIdList' as ReferenceListType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ReferencePortfolioWeightType = 'Static' | 'Floating' | 'Periodical';\n\nexport const ReferencePortfolioWeightType = {\n    Static: 'Static' as ReferencePortfolioWeightType,\n    Floating: 'Floating' as ReferencePortfolioWeightType,\n    Periodical: 'Periodical' as ReferencePortfolioWeightType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Defines a date offset which is relative to some anchor date.\n */\nexport interface RelativeDateOffset { \n    /**\n     * The number of days to add to the anchor date.\n     */\n    days: number;\n    /**\n     * The adjustment type to apply to dates that fall upon a non-business day, e.g. modified following or following.    Supported string (enumeration) values are: [NoAdjustment, Previous, P, Following, F, ModifiedPrevious, MP, ModifiedFollowing, MF, HalfMonthModifiedFollowing, Nearest].\n     */\n    businessDayConvention: string;\n    /**\n     * Indicates if consideration is given to whether a day is a good business day or not when calculating the offset date.    Supported string (enumeration) values are: [Business, Calendar].\n     */\n    dayType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a sale and repurchase agreement, supporting haircut, margin or repo rate methods.\n */\nexport interface Repo extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * For calculation of interest, the accrual basis to be used.  For more information on day counts, see [knowledge base article KA-01798](https://support.lusid.com/knowledgebase/article/KA-01798)                Supported string (enumeration) values are: [Actual360, Act360, MoneyMarket, Actual365, Act365, Thirty360, ThirtyU360, Bond, ThirtyE360, EuroBond, ActualActual, ActAct, ActActIsda, ActActIsma, ActActIcma, OneOne, Act364, Act365F, Act365L, Act365_25, Act252, Bus252, NL360, NL365, ActActAFB, Act365Cad, ThirtyActIsda, Thirty365Isda, ThirtyEActIsda, ThirtyE360Isda, ThirtyE365Isda, ThirtyU360EOM].\n     */\n    accrualBasis: string;\n    /**\n     * The actual collateral in the Repo.  This property is for informational purposes only, Lusid pricing is not affected.\n     */\n    collateral?: Array<LusidInstrument> | null;\n    /**\n     * The full market value of the collateral in domestic currency, before any margin or haircut is applied.\n     */\n    collateralValue?: number | null;\n    /**\n     * The haircut (or margin percentage) applied to the collateral, this should be a number between 0 and 1, i.e. for a 5% haircut this should be 0.05.  This is defined as (CollateralValue - PurchasePrice) / CollateralValue.  If this property is specified, so too must CollateralValue.  While this property is optional, one, and only one, of PurchasePrice, Margin and Haircut must be specified.\n     */\n    haircut?: number | null;\n    /**\n     * The initial margin (or margin ratio) applied to the collateral, this should be a number greater than or equal to 1.0,  i.e. for a 102% margin this should be 1.02. A value of 1.0 means no margin (100%).  This is defined as CollateralValue / PurchasePrice.  If this property is specified, so too must CollateralValue.  While this property is optional, one, and only one, of PurchasePrice, Margin and Haircut must be specified.\n     */\n    margin?: number | null;\n    /**\n     * The price the collateral is initially purchased for, this property can be used to explicitly set the purchase price and not require  collateral value and a margin or haircut.  While this property is optional, one, and only one, of PurchasePrice, Margin and Haircut must be specified.\n     */\n    purchasePrice?: number | null;\n    /**\n     * The rate at which interest is to be accrue and be paid upon redemption of the collateral at maturity.  This field is used to calculate the Repurchase price.  While this property is optional, one, and only one, of the RepoRate and RepurchasePrice must be specified.\n     */\n    repoRate?: number | null;\n    /**\n     * The price at which the collateral is repurchased, this field is optional and can be explicitly set here or will be calculated  from the PurchasePrice and RepoRate.  One, and only one, of the RepoRate and RepurchasePrice must be specified.\n     */\n    repurchasePrice?: number | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: Repo.InstrumentTypeEnum;\n}\nexport namespace Repo {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashOfferElection } from './cashOfferElection';\nimport { LapseElection } from './lapseElection';\nimport { TenderOfferElection } from './tenderOfferElection';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Representation of a repurchase offer corporate action.  Represents an offer by the issuer to repurchase its own shares from a shareholder at a given price.\n */\nexport interface RepurchaseOfferEvent extends InstrumentEvent { \n    /**\n     * Payment date of the event.\n     */\n    paymentDate?: string;\n    /**\n     * Date set by the issuer or by an agent of the issuer as the latest date to respond to the offer. Must be before or equal to the PaymentDate.\n     */\n    marketDeadlineDate?: string;\n    /**\n     * Quantity of the security to be repurchased.\n     */\n    repurchaseQuantity: number;\n    /**\n     * List of possible CashOfferElections for this event. Only 1 should be provided.\n     */\n    cashOfferElections: Array<CashOfferElection>;\n    /**\n     * List of possible LapseElections for this event. Only 1 should be provided.  Allows the user to opt out of the offer.\n     */\n    lapseElections: Array<LapseElection>;\n    /**\n     * List of possible TenderOfferElections for this event. Only 1 should be provided.\n     */\n    tenderOfferElections: Array<TenderOfferElection>;\n    /**\n     * The fraction used to calculate a proportional adjustment for RepurchaseQuantity when a full period is not used.  Defaults to 1 if not set. Must be greater than 0 and less than or equal to 1.\n     */\n    prorationRate?: number;\n    /**\n     * Date set by the account servicer as the latest date to respond to the offer.  Optional. If set, must be before or equal to MarketDeadlineDate.  Defaults to MarketDeadlineDate if not set.\n     */\n    responseDeadlineDate?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: RepurchaseOfferEvent.InstrumentEventTypeEnum;\n}\nexport namespace RepurchaseOfferEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface RequestedChanges { \n    /**\n     * Number of attributes staged change applies to\n     */\n    attributeCount?: number;\n    /**\n     * Names of the attributes the staged change applies to.\n     */\n    attributeNames?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a reset event.  This is an event that describes a reset or fixing for an instrument such as the floating payment on  a swap cash flow.\n */\nexport interface ResetEvent extends InstrumentEvent { \n    /**\n     * The quantity associated with the reset. This will only be populated if the information is known.\n     */\n    value?: number | null;\n    /**\n     * The type of the reset; e.g. RIC, Currency-pair\n     */\n    resetType: string;\n    /**\n     * Fixing identification source, if available.\n     */\n    fixingSource?: string | null;\n    /**\n     * The date the reset fixes, or is observed upon.\n     */\n    fixingDate: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ResetEvent.InstrumentEventTypeEnum;\n}\nexport namespace ResetEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Identifiers of an entity\n */\nexport interface ResourceId { \n    /**\n     * The scope used to identify an entity\n     */\n    scope: string;\n    /**\n     * The code used to identify an entity\n     */\n    code: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Metadata related to an api response\n */\nexport interface ResponseMetaData { \n    /**\n     * The type of meta data information being provided\n     */\n    type?: string | null;\n    /**\n     * The description of what occured for this specific piece of meta data\n     */\n    description?: string | null;\n    /**\n     * The type of the listed identifiers\n     */\n    identifierType?: string | null;\n    /**\n     * The related identifiers that were impacted by this event\n     */\n    identifiers?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultKeyRule } from './resultKeyRule';\n\n\nexport interface ResultDataKeyRule extends ResultKeyRule { \n    /**\n     * the result resource supplier (where the data comes from)\n     */\n    supplier: string;\n    /**\n     * which is the scope in which the data should be found\n     */\n    dataScope: string;\n    /**\n     * document code that defines which document is desired\n     */\n    documentCode: string;\n    /**\n     * Shorthand for the time interval used to select result data. This must be a dot-separated string              specifying a start and end date, for example \\'5D.0D\\' to look back 5 days from today (0 days ago).\n     */\n    quoteInterval?: string | null;\n    /**\n     * The AsAt predicate specification.\n     */\n    asAt?: string | null;\n    /**\n     * The result data key that identifies the address pattern that this is a rule for\n     */\n    resourceKey: string;\n    documentResultType: string;\n    /**\n     * The available values are: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule\n     */\n    resultKeyRuleType: ResultDataKeyRule.ResultKeyRuleTypeEnum;\n}\nexport namespace ResultDataKeyRule {\n    export type ResultKeyRuleTypeEnum = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule';\n    export const ResultKeyRuleTypeEnum = {\n        Invalid: 'Invalid' as ResultKeyRuleTypeEnum,\n        ResultDataKeyRule: 'ResultDataKeyRule' as ResultKeyRuleTypeEnum,\n        PortfolioResultDataKeyRule: 'PortfolioResultDataKeyRule' as ResultKeyRuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing result key rules in LUSID, which describe how to resolve (unit) result data.  This base class should not be directly instantiated; each supported ResultKeyRuleType has a corresponding inherited class.\n */\nexport interface ResultKeyRule { \n    /**\n     * The available values are: Invalid, ResultDataKeyRule, PortfolioResultDataKeyRule\n     */\n    resultKeyRuleType: ResultKeyRule.ResultKeyRuleTypeEnum;\n}\nexport namespace ResultKeyRule {\n    export type ResultKeyRuleTypeEnum = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule';\n    export const ResultKeyRuleTypeEnum = {\n        Invalid: 'Invalid' as ResultKeyRuleTypeEnum,\n        ResultDataKeyRule: 'ResultDataKeyRule' as ResultKeyRuleTypeEnum,\n        PortfolioResultDataKeyRule: 'PortfolioResultDataKeyRule' as ResultKeyRuleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ResultKeyRuleType = 'Invalid' | 'ResultDataKeyRule' | 'PortfolioResultDataKeyRule';\n\nexport const ResultKeyRuleType = {\n    Invalid: 'Invalid' as ResultKeyRuleType,\n    ResultDataKeyRule: 'ResultDataKeyRule' as ResultKeyRuleType,\n    PortfolioResultDataKeyRule: 'PortfolioResultDataKeyRule' as ResultKeyRuleType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing result values in LUSID.  This base class should not be directly instantiated; each supported ResultValueType has a corresponding inherited class.\n */\nexport interface ResultValue { \n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValue.ResultValueTypeEnum;\n}\nexport namespace ResultValue {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * Result value representing a 0D result. These results can be equipped with a unit\n */\nexport interface ResultValue0D extends ResultValue { \n    /**\n     * Unit of the result\n     */\n    units?: string | null;\n    /**\n     * The value of the result\n     */\n    value?: number;\n    /**\n     * The dimension of the result. Can be null if there is no sensible way of defining the dimension. This field should not be  populate by the user on upsertion.\n     */\n    dimension?: number | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValue0D.ResultValueTypeEnum;\n}\nexport namespace ResultValue0D {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result for a boolean value\n */\nexport interface ResultValueBool extends ResultValue { \n    /**\n     * The value itself\n     */\n    value?: boolean;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueBool.ResultValueTypeEnum;\n}\nexport namespace ResultValueBool {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result for a currency value\n */\nexport interface ResultValueCurrency extends ResultValue { \n    /**\n     * The value itself\n     */\n    value?: string | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueCurrency.ResultValueTypeEnum;\n}\nexport namespace ResultValueCurrency {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result for a date time value\n */\nexport interface ResultValueDateTimeOffset extends ResultValue { \n    /**\n     * The value itself\n     */\n    value?: string;\n    /**\n     * The dimension of the result. Can be null if there is no sensible way of defining the dimension. This field should not be  populate by the user on upsertion.\n     */\n    dimension?: number | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueDateTimeOffset.ResultValueTypeEnum;\n}\nexport namespace ResultValueDateTimeOffset {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result for a decimal value\n */\nexport interface ResultValueDecimal extends ResultValue { \n    /**\n     * The value itself\n     */\n    value?: number;\n    /**\n     * The dimension of the result. Can be null if there is no sensible way of defining the dimension. This field should not be  populate by the user on upsertion.\n     */\n    dimension?: number | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueDecimal.ResultValueTypeEnum;\n}\nexport namespace ResultValueDecimal {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * Result value for a collection of key-value pairs. Used for diagnostics associated to a cash flow, etc.\n */\nexport interface ResultValueDictionary extends ResultValue { \n    /**\n     * The dictionary elements\n     */\n    elements?: { [key: string]: ResultValue; } | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueDictionary.ResultValueTypeEnum;\n}\nexport namespace ResultValueDictionary {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result type which holds an integer\n */\nexport interface ResultValueInt extends ResultValue { \n    /**\n     * The value itself\n     */\n    value?: number;\n    /**\n     * The dimension of the result. Can be null if there is no sensible way of defining the dimension. This field should not be  populate by the user on upsertion.\n     */\n    dimension?: number | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueInt.ResultValueTypeEnum;\n}\nexport namespace ResultValueInt {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ResultValue } from './resultValue';\n\n\n/**\n * A simple result value holding a string\n */\nexport interface ResultValueString extends ResultValue { \n    /**\n     * the value itself\n     */\n    value?: string | null;\n    /**\n     * The available values are: ResultValue, ResultValueDictionary, ResultValue0D, ResultValueDecimal, ResultValueInt, ResultValueString, ResultValueBool, ResultValueCurrency, CashFlowValue, CashFlowValueSet, ResultValueLifeCycleEventValue, ResultValueDateTimeOffset\n     */\n    resultValueType: ResultValueString.ResultValueTypeEnum;\n}\nexport namespace ResultValueString {\n    export type ResultValueTypeEnum = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n    export const ResultValueTypeEnum = {\n        ResultValue: 'ResultValue' as ResultValueTypeEnum,\n        ResultValueDictionary: 'ResultValueDictionary' as ResultValueTypeEnum,\n        ResultValue0D: 'ResultValue0D' as ResultValueTypeEnum,\n        ResultValueDecimal: 'ResultValueDecimal' as ResultValueTypeEnum,\n        ResultValueInt: 'ResultValueInt' as ResultValueTypeEnum,\n        ResultValueString: 'ResultValueString' as ResultValueTypeEnum,\n        ResultValueBool: 'ResultValueBool' as ResultValueTypeEnum,\n        ResultValueCurrency: 'ResultValueCurrency' as ResultValueTypeEnum,\n        CashFlowValue: 'CashFlowValue' as ResultValueTypeEnum,\n        CashFlowValueSet: 'CashFlowValueSet' as ResultValueTypeEnum,\n        ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueTypeEnum,\n        ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Enum of possible result value type. Used discriminate the result values\n */\nexport type ResultValueType = 'ResultValue' | 'ResultValueDictionary' | 'ResultValue0D' | 'ResultValueDecimal' | 'ResultValueInt' | 'ResultValueString' | 'ResultValueBool' | 'ResultValueCurrency' | 'CashFlowValue' | 'CashFlowValueSet' | 'ResultValueLifeCycleEventValue' | 'ResultValueDateTimeOffset';\n\nexport const ResultValueType = {\n    ResultValue: 'ResultValue' as ResultValueType,\n    ResultValueDictionary: 'ResultValueDictionary' as ResultValueType,\n    ResultValue0D: 'ResultValue0D' as ResultValueType,\n    ResultValueDecimal: 'ResultValueDecimal' as ResultValueType,\n    ResultValueInt: 'ResultValueInt' as ResultValueType,\n    ResultValueString: 'ResultValueString' as ResultValueType,\n    ResultValueBool: 'ResultValueBool' as ResultValueType,\n    ResultValueCurrency: 'ResultValueCurrency' as ResultValueType,\n    CashFlowValue: 'CashFlowValue' as ResultValueType,\n    CashFlowValueSet: 'CashFlowValueSet' as ResultValueType,\n    ResultValueLifeCycleEventValue: 'ResultValueLifeCycleEventValue' as ResultValueType,\n    ResultValueDateTimeOffset: 'ResultValueDateTimeOffset' as ResultValueType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Options to indicate which errors to ignore when performing valuation.\n */\nexport interface ReturnZeroPvOptions { \n    /**\n     * Indicates whether attempting to value an instrument after its maturity date should produce a failure (false)  or a zero PV (true).\n     */\n    instrumentMatured?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A reverse split in the company\\'s shares. Shareholders have their number of shares reduced based on the terms of the stock split.\n */\nexport interface ReverseStockSplitEvent extends InstrumentEvent { \n    /**\n     * Date on which the stock split takes effect.\n     */\n    paymentDate?: string;\n    /**\n     * The first date on which the shares will trade at the post-split price.\n     */\n    exDate?: string;\n    unitsRatio: UnitsRatio;\n    /**\n     * Date you have to be the holder of record in order to have their shares merged.\n     */\n    recordDate?: string | null;\n    /**\n     * Date the reverse stock split was announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The currency of the cash paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * The cash price paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ReverseStockSplitEvent.InstrumentEventTypeEnum;\n}\nexport namespace ReverseStockSplitEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface RoundingConfigurationComponent { \n    /**\n     * The type of rounding that should be used, eg: Up, Down, NearestRoundHalfAwayFromZero\n     */\n    roundingType: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Certain bonds will follow certain rounding conventions.  For example, Thai government bonds will round accrued interest and cashflow values 2dp, whereas for  French government bonds, the rounding is to 7dp.\n */\nexport interface RoundingConvention { \n    /**\n     * The face value to round against.  The number to be rounded is scaled to this face value before being rounded, and then re-scaled to the holding amount.  For example if rounding an accrued interest value using a FaceValue of 1,000, but 10,000 units are held,  then the initial calculated value would be divided by 10,000, then multiplied by 1,000 and rounded per the convention.  The result of this would then be divided by 1,000 and multiplied by 10,000 to get the final value.\n     */\n    faceValue?: number;\n    /**\n     * The precision of the rounding.  The decimal places to which the rounding takes place.\n     */\n    precision?: number;\n    /**\n     * The target of the rounding convention.  Accepted values are \\'AccruedInterest\\', \\'Cashflows\\', or \\'All\\'    Supported string (enumeration) values are: [All, AccruedInterest, Cashflows].\n     */\n    roundingTarget?: string | null;\n    /**\n     * The type of rounding.  e.g. Round Up, Round Down    Supported string (enumeration) values are: [Down, Up, Floor, Ceiling, Nearest].\n     */\n    roundingType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ScalingMethodology = 'Sum' | 'AbsoluteSum' | 'Unity';\n\nexport const ScalingMethodology = {\n    Sum: 'Sum' as ScalingMethodology,\n    AbsoluteSum: 'AbsoluteSum' as ScalingMethodology,\n    Unity: 'Unity' as ScalingMethodology\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Base class for representing schedules in LUSID.  This base class should not be directly instantiated; each supported ScheduleType has a corresponding inherited class.\n */\nexport interface Schedule { \n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: Schedule.ScheduleTypeEnum;\n}\nexport namespace Schedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type ScheduleType = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n\nexport const ScheduleType = {\n    FixedSchedule: 'FixedSchedule' as ScheduleType,\n    FloatSchedule: 'FloatSchedule' as ScheduleType,\n    OptionalitySchedule: 'OptionalitySchedule' as ScheduleType,\n    StepSchedule: 'StepSchedule' as ScheduleType,\n    Exercise: 'Exercise' as ScheduleType,\n    FxRateSchedule: 'FxRateSchedule' as ScheduleType,\n    FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleType,\n    BondConversionSchedule: 'BondConversionSchedule' as ScheduleType,\n    Invalid: 'Invalid' as ScheduleType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A list of scopes.\n */\nexport interface ScopeDefinition { \n    /**\n     * The unique identifier for the scope.\n     */\n    scope: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A scrip dividend issued to shareholders.\n */\nexport interface ScripDividendEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.  Typically this is T-1 from the RecordDate.\n     */\n    exDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * The date the company pays out dividends to shareholders.\n     */\n    paymentDate?: string;\n    /**\n     * The cash price per unit paid in lieu when fractional units can not be distributed.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * The currency of the cash paid in lieu of fractional units.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    unitsRatio: UnitsRatio;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: ScripDividendEvent.InstrumentEventTypeEnum;\n}\nexport namespace ScripDividendEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Provides information about the location of a script map within the configuration store\n */\nexport interface ScriptMapReference { \n    /**\n     * The scope of the configuration store entry where the translation map is located.\n     */\n    scope: string;\n    /**\n     * The code of the configuration store entry where the translation map is located.\n     */\n    code: string;\n    /**\n     * The key of the configuration store entry where the translation map is located.\n     */\n    key: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface SetTransactionConfigurationAlias { \n    type: string;\n    description: string;\n    transactionClass: string;\n    transactionRole: string;\n    isDefault?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface SettlementSchedule { \n    tradeId?: string | null;\n    settlementDate?: string;\n    units?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ShareClassAmount { \n    /**\n     * The value of the amount in the fund currency.\n     */\n    fundCurrencyAmount?: number;\n    /**\n     * The value of the amount in the share class currency.\n     */\n    shareClassCurrencyAmount?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface ShareClassDetails { \n    /**\n     * LUSID\\'s internal unique instrument identifier, resolved from the share class\\' instrument identifiers\n     */\n    lusidInstrumentId?: string | null;\n    /**\n     * The scope in which the share class instrument lies.\n     */\n    instrumentScope?: string | null;\n    /**\n     * The unique code within the fund for the share class instrument.\n     */\n    shortCode?: string | null;\n    /**\n     * The domestic currency of the share class instrument\n     */\n    domCurrency?: string | null;\n    /**\n     * If the instrument of the share class is active.\n     */\n    instrumentActive?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Configuration needed to define a side. Sides are referenced by Label. Beyond that, other properties  can be used to reference either transaction fields, or transaction properties.\n */\nexport interface SideConfigurationDataRequest { \n    /**\n     * The side\\'s label.\n     */\n    side: string;\n    /**\n     * The security, or instrument.\n     */\n    security: string;\n    /**\n     * The currency.\n     */\n    currency: string;\n    /**\n     * The rate.\n     */\n    rate: string;\n    /**\n     * The units.\n     */\n    units: string;\n    /**\n     * The amount.\n     */\n    amount: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface SideDefinitionRequest { \n    /**\n     * The field or property key defining the side\\'s security, or instrument.\n     */\n    security: string;\n    /**\n     * The field or property key defining the side\\'s currency.\n     */\n    currency: string;\n    /**\n     * The field or property key defining the side\\'s rate.\n     */\n    rate: string;\n    /**\n     * The value, field or property key defining the side\\'s units.\n     */\n    units: string;\n    /**\n     * The value, field or property key defining the side\\'s amount\n     */\n    amount: string;\n    /**\n     * The value, field or property key defining the side\\'s notional amount\n     */\n    notionalAmount?: string | null;\n    /**\n     * The value, field or property key defining the side\\'s current face / outstanding notional.\n     */\n    currentFace?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LoanPeriod } from './loanPeriod';\nimport { LusidInstrument } from './lusidInstrument';\n\n\n/**\n * LUSID representation of a SimpleCashFlowLoan.  This is a simple loan, with interest payments and nationals provided and not calculated.\n */\nexport interface SimpleCashFlowLoan extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    /**\n     * The domestic currency of the instrument.\n     */\n    domCcy: string;\n    /**\n     * Periods of the underlying loan\n     */\n    periods: Array<LoanPeriod>;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: SimpleCashFlowLoan.InstrumentTypeEnum;\n}\nexport namespace SimpleCashFlowLoan {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { TimeZoneConventions } from './timeZoneConventions';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a Simple Instrument, used as a basic definition of a generic instrument.  No analytics can be obtained for this.\n */\nexport interface SimpleInstrument extends LusidInstrument { \n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate?: string;\n    /**\n     * The domestic currency.\n     */\n    domCcy: string;\n    /**\n     * The available values are: InterestRates, FX, Inflation, Equities, Credit, Commodities, Money, Unknown\n     */\n    assetClass: SimpleInstrument.AssetClassEnum;\n    /**\n     * The set of foreign currencies, if any (optional).\n     */\n    fgnCcys?: Array<string> | null;\n    /**\n     * The Instrument type of the simple instrument.\n     */\n    simpleInstrumentType: string;\n    timeZoneConventions?: TimeZoneConventions;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: SimpleInstrument.InstrumentTypeEnum;\n}\nexport namespace SimpleInstrument {\n    export type AssetClassEnum = 'InterestRates' | 'FX' | 'Inflation' | 'Equities' | 'Credit' | 'Commodities' | 'Money' | 'Unknown';\n    export const AssetClassEnum = {\n        InterestRates: 'InterestRates' as AssetClassEnum,\n        Fx: 'FX' as AssetClassEnum,\n        Inflation: 'Inflation' as AssetClassEnum,\n        Equities: 'Equities' as AssetClassEnum,\n        Credit: 'Credit' as AssetClassEnum,\n        Commodities: 'Commodities' as AssetClassEnum,\n        Money: 'Money' as AssetClassEnum,\n        Unknown: 'Unknown' as AssetClassEnum\n    };\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Certain bonds will follow certain rounding conventions.  For example, Thai government bonds will round accrued interest and cashflow values 2dp, whereas for  French government bonds, the rounding is to 7dp.\n */\nexport interface SimpleRoundingConvention { \n    /**\n     * The precision of the rounding. The decimal places or significant figures to which the rounding takes place.\n     */\n    precision?: number;\n    /**\n     * The type of rounding.  e.g. Round Up, Round Down    Supported string (enumeration) values are: [Down, Up, Nearest].\n     */\n    roundingType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type SortOrder = 'Ascending' | 'Descending';\n\nexport const SortOrder = {\n    Ascending: 'Ascending' as SortOrder,\n    Descending: 'Descending' as SortOrder\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { NewInstrument } from './newInstrument';\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Spin-off event (SOFF), representing the distribution of securities issued by another company.\n */\nexport interface SpinOffEvent extends InstrumentEvent { \n    /**\n     * Optional.  The date the spin-off is announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The first date on which the holder of record has entitled ownership of the new shares.\n     */\n    exDate?: string;\n    /**\n     * Optional.  Date you have to be the holder of record in order to receive the additional shares.\n     */\n    recordDate?: string | null;\n    /**\n     * Date on which the distribution of shares takes place.\n     */\n    paymentDate?: string;\n    newInstrument: NewInstrument;\n    unitsRatio: UnitsRatio;\n    /**\n     * Optional. The fraction of cost that is transferred from the existing shares to the new shares.\n     */\n    costFactor?: number | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * Optional. Used in calculating cash-in-lieu of fractional shares.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: SpinOffEvent.InstrumentEventTypeEnum;\n}\nexport namespace SpinOffEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagedModificationDecision { \n    /**\n     * Time the decision request is made.\n     */\n    asAt?: string;\n    /**\n     * ID of user that approved the request.\n     */\n    userId?: string | null;\n    /**\n     * ID of user that made the request.\n     */\n    requestId?: string | null;\n    /**\n     * The decision on the requested staged modification, can be \\'Approve\\' or \\'Reject\\'.\n     */\n    decision?: string | null;\n    /**\n     * Comment on decision.\n     */\n    comment?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagedModificationDecisionRequest { \n    /**\n     * The decision on the requested staged modification, can be \\'Approve\\' or \\'Reject\\'.\n     */\n    decision: string;\n    /**\n     * Comment on decision.\n     */\n    comment: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagedModificationEffectiveRange { \n    /**\n     * The datetime that this requested change is effective from.\n     */\n    fromDate?: string;\n    /**\n     * The datetime that this requested change is effective until.\n     */\n    untilDate?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagedModificationStagingRule { \n    /**\n     * System generated unique id for the staging rule set.\n     */\n    stagingRuleSetId?: string | null;\n    /**\n     * The ID of the staging rule.\n     */\n    ruleId?: string | null;\n    /**\n     * The number of approvals required. If left blank, one approval is needed.\n     */\n    requiredApprovals?: number;\n    /**\n     * True or False indicating whether the current user can make a decision on the staged modification.\n     */\n    currentUserCanDecide?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The staged modifications metadata.\n */\nexport interface StagedModificationsInfo { \n    /**\n     * The number of staged modifications for the entity with a status of Pending for the requested asAt.\n     */\n    countPending: number;\n    /**\n     * Link to the list staged modifications endpoint, filtered by entityType, entityUniqueId and status (= Pending).\n     */\n    hrefPending: string;\n    /**\n     * An array of the ids of any StagedModifications being previewed.\n     */\n    idsPreviewed?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagingRuleApprovalCriteria { \n    requiredApprovals?: number | null;\n    decidingUser?: string | null;\n    stagingUserCanDecide?: boolean | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface StagingRuleMatchCriteria { \n    actionIn?: Array<string> | null;\n    requestingUser?: string | null;\n    entityAttributes?: string | null;\n    changedAttributeNameIn?: Array<string> | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { Schedule } from './schedule';\nimport { LevelStep } from './levelStep';\n\n\n/**\n * Schedule that steps at known dated points in time.  Used in representation of a sinking bond, also called amortisation, steps in coupons for fixed bonds and spreads for floating bonds.\n */\nexport interface StepSchedule extends Schedule { \n    /**\n     * The type of shift or adjustment that the quantity represents.    Supported string (enumeration) values are: [Absolute, AbsoluteShift, Percentage, AbsolutePercentage].\n     */\n    levelType: string;\n    /**\n     * The type of step that this schedule is for.  Supported string (enumeration) values are: [Coupon, Notional, Spread].\n     */\n    stepScheduleType: string;\n    /**\n     * The level steps which are applied.\n     */\n    steps: Array<LevelStep>;\n    /**\n     * The available values are: FixedSchedule, FloatSchedule, OptionalitySchedule, StepSchedule, Exercise, FxRateSchedule, FxLinkedNotionalSchedule, BondConversionSchedule, Invalid\n     */\n    scheduleType: StepSchedule.ScheduleTypeEnum;\n}\nexport namespace StepSchedule {\n    export type ScheduleTypeEnum = 'FixedSchedule' | 'FloatSchedule' | 'OptionalitySchedule' | 'StepSchedule' | 'Exercise' | 'FxRateSchedule' | 'FxLinkedNotionalSchedule' | 'BondConversionSchedule' | 'Invalid';\n    export const ScheduleTypeEnum = {\n        FixedSchedule: 'FixedSchedule' as ScheduleTypeEnum,\n        FloatSchedule: 'FloatSchedule' as ScheduleTypeEnum,\n        OptionalitySchedule: 'OptionalitySchedule' as ScheduleTypeEnum,\n        StepSchedule: 'StepSchedule' as ScheduleTypeEnum,\n        Exercise: 'Exercise' as ScheduleTypeEnum,\n        FxRateSchedule: 'FxRateSchedule' as ScheduleTypeEnum,\n        FxLinkedNotionalSchedule: 'FxLinkedNotionalSchedule' as ScheduleTypeEnum,\n        BondConversionSchedule: 'BondConversionSchedule' as ScheduleTypeEnum,\n        Invalid: 'Invalid' as ScheduleTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A payment to shareholders that consists of additional shares rather than cash.\n */\nexport interface StockDividendEvent extends InstrumentEvent { \n    /**\n     * Date on which the dividend was announced / declared.\n     */\n    announcementDate?: string | null;\n    /**\n     * The first business day on which the dividend is not owed to the buying party.  Typically this is T-1 from the RecordDate.\n     */\n    exDate?: string;\n    /**\n     * The date the company pays out dividends to shareholders.\n     */\n    paymentDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * The cash price paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * The currency of the cash paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    unitsRatio: UnitsRatio;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: StockDividendEvent.InstrumentEventTypeEnum;\n}\nexport namespace StockDividendEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { UnitsRatio } from './unitsRatio';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A split in the company\\'s shares. Shareholders are given additional company shares based on the terms of the stock split.\n */\nexport interface StockSplitEvent extends InstrumentEvent { \n    /**\n     * Date on which the stock split takes effect.\n     */\n    paymentDate?: string;\n    /**\n     * The first date on which the shares will trade at the post-split price.\n     */\n    exDate?: string;\n    unitsRatio: UnitsRatio;\n    /**\n     * Date you have to be the holder of record in order to receive the additional shares.\n     */\n    recordDate?: string | null;\n    /**\n     * Date the stock split was announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The cash price per unit paid in lieu when fractional units can not be distributed.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * The currency of the cash paid in lieu of fractional units.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: StockSplitEvent.InstrumentEventTypeEnum;\n}\nexport namespace StockSplitEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Comparison types for strings\n */\nexport type StringComparisonType = 'Exact' | 'Contains' | 'CaseInsensitive' | 'ContainsAnyCase' | 'IsOneOf' | 'IsOneOfCaseInsensitive';\n\nexport const StringComparisonType = {\n    Exact: 'Exact' as StringComparisonType,\n    Contains: 'Contains' as StringComparisonType,\n    CaseInsensitive: 'CaseInsensitive' as StringComparisonType,\n    ContainsAnyCase: 'ContainsAnyCase' as StringComparisonType,\n    IsOneOf: 'IsOneOf' as StringComparisonType,\n    IsOneOfCaseInsensitive: 'IsOneOfCaseInsensitive' as StringComparisonType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\n\n\nexport interface StringComplianceParameter extends ComplianceParameter { \n    value: string;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: StringComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace StringComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferenceList } from './referenceList';\n\n\nexport interface StringList extends ReferenceList { \n    values: Array<string>;\n    /**\n     * The reference list values. The available values are: PortfolioGroupIdList, PortfolioIdList, AddressKeyList, StringList, InstrumentList, DecimalList, PropertyList, FundIdList\n     */\n    referenceListType: StringList.ReferenceListTypeEnum;\n}\nexport namespace StringList {\n    export type ReferenceListTypeEnum = 'PortfolioGroupIdList' | 'PortfolioIdList' | 'AddressKeyList' | 'StringList' | 'InstrumentList' | 'DecimalList' | 'PropertyList' | 'FundIdList';\n    export const ReferenceListTypeEnum = {\n        PortfolioGroupIdList: 'PortfolioGroupIdList' as ReferenceListTypeEnum,\n        PortfolioIdList: 'PortfolioIdList' as ReferenceListTypeEnum,\n        AddressKeyList: 'AddressKeyList' as ReferenceListTypeEnum,\n        StringList: 'StringList' as ReferenceListTypeEnum,\n        InstrumentList: 'InstrumentList' as ReferenceListTypeEnum,\n        DecimalList: 'DecimalList' as ReferenceListTypeEnum,\n        PropertyList: 'PropertyList' as ReferenceListTypeEnum,\n        FundIdList: 'FundIdList' as ReferenceListTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ComplianceParameter } from './complianceParameter';\nimport { ResourceId } from './resourceId';\n\n\nexport interface StringListComplianceParameter extends ComplianceParameter { \n    value: ResourceId;\n    /**\n     * The parameter type. The available values are: BoolComplianceParameter, StringComplianceParameter, DecimalComplianceParameter, DateTimeComplianceParameter, PropertyKeyComplianceParameter, AddressKeyComplianceParameter, PortfolioIdComplianceParameter, PortfolioGroupIdComplianceParameter, StringListComplianceParameter, BoolListComplianceParameter, DateTimeListComplianceParameter, DecimalListComplianceParameter, PropertyKeyListComplianceParameter, AddressKeyListComplianceParameter, PortfolioIdListComplianceParameter, PortfolioGroupIdListComplianceParameter, InstrumentListComplianceParameter, FilterPredicateComplianceParameter, GroupFilterPredicateComplianceParameter, GroupBySelectorComplianceParameter, PropertyListComplianceParameter, GroupCalculationComplianceParameter\n     */\n    complianceParameterType: StringListComplianceParameter.ComplianceParameterTypeEnum;\n}\nexport namespace StringListComplianceParameter {\n    export type ComplianceParameterTypeEnum = 'BoolComplianceParameter' | 'StringComplianceParameter' | 'DecimalComplianceParameter' | 'DateTimeComplianceParameter' | 'PropertyKeyComplianceParameter' | 'AddressKeyComplianceParameter' | 'PortfolioIdComplianceParameter' | 'PortfolioGroupIdComplianceParameter' | 'StringListComplianceParameter' | 'BoolListComplianceParameter' | 'DateTimeListComplianceParameter' | 'DecimalListComplianceParameter' | 'PropertyKeyListComplianceParameter' | 'AddressKeyListComplianceParameter' | 'PortfolioIdListComplianceParameter' | 'PortfolioGroupIdListComplianceParameter' | 'InstrumentListComplianceParameter' | 'FilterPredicateComplianceParameter' | 'GroupFilterPredicateComplianceParameter' | 'GroupBySelectorComplianceParameter' | 'PropertyListComplianceParameter' | 'GroupCalculationComplianceParameter';\n    export const ComplianceParameterTypeEnum = {\n        BoolComplianceParameter: 'BoolComplianceParameter' as ComplianceParameterTypeEnum,\n        StringComplianceParameter: 'StringComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalComplianceParameter: 'DecimalComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeComplianceParameter: 'DateTimeComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyComplianceParameter: 'PropertyKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyComplianceParameter: 'AddressKeyComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdComplianceParameter: 'PortfolioIdComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdComplianceParameter: 'PortfolioGroupIdComplianceParameter' as ComplianceParameterTypeEnum,\n        StringListComplianceParameter: 'StringListComplianceParameter' as ComplianceParameterTypeEnum,\n        BoolListComplianceParameter: 'BoolListComplianceParameter' as ComplianceParameterTypeEnum,\n        DateTimeListComplianceParameter: 'DateTimeListComplianceParameter' as ComplianceParameterTypeEnum,\n        DecimalListComplianceParameter: 'DecimalListComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyKeyListComplianceParameter: 'PropertyKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        AddressKeyListComplianceParameter: 'AddressKeyListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioIdListComplianceParameter: 'PortfolioIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        PortfolioGroupIdListComplianceParameter: 'PortfolioGroupIdListComplianceParameter' as ComplianceParameterTypeEnum,\n        InstrumentListComplianceParameter: 'InstrumentListComplianceParameter' as ComplianceParameterTypeEnum,\n        FilterPredicateComplianceParameter: 'FilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupFilterPredicateComplianceParameter: 'GroupFilterPredicateComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupBySelectorComplianceParameter: 'GroupBySelectorComplianceParameter' as ComplianceParameterTypeEnum,\n        PropertyListComplianceParameter: 'PropertyListComplianceParameter' as ComplianceParameterTypeEnum,\n        GroupCalculationComplianceParameter: 'GroupCalculationComplianceParameter' as ComplianceParameterTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * An identifier that uniquely describes an item of structured result data such as the risk to an interest curve or a set of yields or analytics on an index.\n */\nexport interface StructuredResultDataId { \n    /**\n     * The platform or vendor that provided the structured result data, e.g. \\'client\\'. This is primarily of interest when data could have been sourced from multiple sources\n     */\n    source: string;\n    /**\n     * The identifier for the entity that this id describes. It could be an index, instrument or other form of structured data\n     */\n    code?: string | null;\n    /**\n     * The effectiveAt or cut label that this item of structured result data is/was updated/inserted with.\n     */\n    effectiveAt?: string | null;\n    /**\n     * An identifier that denotes the class of data that the id points to. This is not the same as the format, but a more generic identifier such as \\'risk result\\', \\'cashflow\\', \\'index\\' or similar.\n     */\n    resultType?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { MatchCriterion } from './matchCriterion';\n\n\n/**\n * A criterion that checks whether a SubHoldingKey Value is equal to the given string value\n */\nexport interface SubHoldingKeyValueEquals extends MatchCriterion { \n    /**\n     * The sub holding key whose value will form the left-hand side of the operation\n     */\n    subHoldingKey: string;\n    /**\n     * The value to be compared against\n     */\n    value: string;\n    /**\n     * The available values are: PropertyValueEquals, PropertyValueIn, SubHoldingKeyValueEquals\n     */\n    criterionType: SubHoldingKeyValueEquals.CriterionTypeEnum;\n}\nexport namespace SubHoldingKeyValueEquals {\n    export type CriterionTypeEnum = 'PropertyValueEquals' | 'PropertyValueIn' | 'SubHoldingKeyValueEquals';\n    export const CriterionTypeEnum = {\n        PropertyValueEquals: 'PropertyValueEquals' as CriterionTypeEnum,\n        PropertyValueIn: 'PropertyValueIn' as CriterionTypeEnum,\n        SubHoldingKeyValueEquals: 'SubHoldingKeyValueEquals' as CriterionTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a swap cash flow event.  This event describes the cashflow generated from either an interest rate swap or inflation swap instrument.\n */\nexport interface SwapCashFlowEvent extends InstrumentEvent { \n    /**\n     * The ex-dividend date of the cashflow.\n     */\n    exDate?: string;\n    /**\n     * The payment date of the cashflow.\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the cashflow is paid.\n     */\n    currency: string;\n    /**\n     * The cashflow amount received for each unit of the instrument held on the ex date.\n     */\n    cashFlowPerUnit?: number;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: SwapCashFlowEvent.InstrumentEventTypeEnum;\n}\nexport namespace SwapCashFlowEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Swap Principal Event.  This is an event that describes the occurence of a cashflow due to the principal payment.\n */\nexport interface SwapPrincipalEvent extends InstrumentEvent { \n    /**\n     * The entitlement date of the principal payment.\n     */\n    exDate?: string;\n    /**\n     * The payment date of the principal.\n     */\n    paymentDate?: string;\n    /**\n     * The currency in which the principal is paid.\n     */\n    currency: string;\n    /**\n     * The principal amount received for each unit of the instrument held on the ex date.\n     */\n    principalPerUnit?: number;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: SwapPrincipalEvent.InstrumentEventTypeEnum;\n}\nexport namespace SwapPrincipalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TemplateField { \n    fieldName: string;\n    specificity: string;\n    description: string;\n    type: string;\n    availability: string;\n    usage: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CashOfferElection } from './cashOfferElection';\nimport { CashAndSecurityOfferElection } from './cashAndSecurityOfferElection';\nimport { NewInstrument } from './newInstrument';\nimport { InstrumentEvent } from './instrumentEvent';\nimport { SecurityOfferElection } from './securityOfferElection';\n\n\n/**\n * Tender Event (TEND).\n */\nexport interface TenderEvent extends InstrumentEvent { \n    /**\n     * The date the tender is announced.\n     */\n    announcementDate?: string | null;\n    /**\n     * The ex date (entitlement date) of the event.\n     */\n    exDate?: string;\n    /**\n     * Date you have to be the holder of record in order to participate in the tender.\n     */\n    recordDate?: string | null;\n    /**\n     * The payment date of the event.\n     */\n    paymentDate?: string;\n    newInstrument: NewInstrument;\n    /**\n     * The cash price paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashPrice?: number | null;\n    /**\n     * The currency of the cash paid in lieu of fractionalUnits.\n     */\n    fractionalUnitsCashCurrency?: string | null;\n    /**\n     * List of possible SecurityOfferElections for this event.\n     */\n    securityOfferElections?: Array<SecurityOfferElection> | null;\n    /**\n     * List of possible CashAndSecurityOfferElections for this event.\n     */\n    cashAndSecurityOfferElections?: Array<CashAndSecurityOfferElection> | null;\n    /**\n     * List of possible CashOfferElections for this event.\n     */\n    cashOfferElections?: Array<CashOfferElection> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: TenderEvent.InstrumentEventTypeEnum;\n}\nexport namespace TenderEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Election for events that result in cash via a merger or acquisition\n */\nexport interface TenderOfferElection { \n    /**\n     * Currency of the cash offer\n     */\n    tenderOfferCurrency: string;\n    /**\n     * Price per share of the cash offer\n     */\n    tenderOfferPrice: number;\n    /**\n     * Unique key associated to this election.\n     */\n    electionKey: string;\n    /**\n     * Is this the election that has been explicitly chosen from multiple options.\n     */\n    isChosen?: boolean;\n    /**\n     * Is this election automatically applied in the absence of an election having been made.  May only be true for one election if multiple are provided.\n     */\n    isDefault?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { FlowConventions } from './flowConventions';\nimport { TradingConventions } from './tradingConventions';\n\n\n/**\n * LUSID representation of a Term Deposit.\n */\nexport interface TermDeposit extends LusidInstrument { \n    /**\n     * The start date of the instrument. For term deposits this is the start date of the interest calculation period.\n     */\n    startDate: string;\n    /**\n     * The maturity date of the instrument. For term deposits this is the last date of the interest calculation period.\n     */\n    maturityDate: string;\n    /**\n     * The principal amount of the term deposit.\n     */\n    contractSize: number;\n    flowConvention: FlowConventions;\n    /**\n     * The fixed rate for the term deposit. Specified as a decimal, e.g 0.03 is meant to be 3% interest\n     */\n    rate: number;\n    /**\n     * The domestic currency of the instrument. This should be the same as the Currency set on the FlowConventions.  You do not need to populate this field for Term Deposits in LUSID as all functionality is driven by the Currency set on the FlowConventions.  LUSID will not store values saved on this field.\n     */\n    domCcy?: string | null;\n    tradingConventions?: TradingConventions;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: TermDeposit.InstrumentTypeEnum;\n}\nexport namespace TermDeposit {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Term Deposit Interest Event.  This is an event that describes the occurence of interest on a term deposit ().\n */\nexport interface TermDepositInterestEvent extends InstrumentEvent { \n    /**\n     * Currency of the interest payment.\n     */\n    currency: string;\n    /**\n     * The interest payment made per unit of the held .\n     */\n    interestPerUnit?: number | null;\n    /**\n     * Payment date of the interest payment.\n     */\n    paymentDate?: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: TermDepositInterestEvent.InstrumentEventTypeEnum;\n}\nexport namespace TermDepositInterestEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a Term Deposit Interest Event.  This is an event that describes the occurence of principal on a term deposit ().\n */\nexport interface TermDepositPrincipalEvent extends InstrumentEvent { \n    /**\n     * Currency of the principal payment.\n     */\n    currency: string;\n    /**\n     * Payment date of the principal payment.\n     */\n    paymentDate?: string;\n    /**\n     * The principal payment made per unit of the held .\n     */\n    principalPerUnit?: number | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: TermDepositPrincipalEvent.InstrumentEventTypeEnum;\n}\nexport namespace TermDepositPrincipalEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Provides information on the primary time zone of an instrument and optional cut labels  for defining times to be used by instrument events.\n */\nexport interface TimeZoneConventions { \n    /**\n     * The IANA time zone code for the instrument.\n     */\n    primaryTimeZone: string;\n    /**\n     * A LUSID Cut Label code used for generating instrument events at a time other than local midnight.\n     */\n    startOfDay?: string | null;\n    /**\n     * A LUSID Cut Label code used for delaying the transaction time of certain instrument events until market open.\n     */\n    primaryMarketOpen?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { AdditionalPayment } from './additionalPayment';\nimport { LusidInstrument } from './lusidInstrument';\nimport { AssetLeg } from './assetLeg';\nimport { InstrumentLeg } from './instrumentLeg';\n\n\n/**\n * A swap in which one party makes payments based on leg rates (fixed or floating) while the other party makes payments based on the return of an underlying instrument.  The underlying instrument can be provided as an inline economic definition or as a reference instrument pointing to an already upserted instrument.  A reference instrument in this case would consist of instrument scope, instrument id and instrument id type (ISIN, LUID etc.).                Note that TRS currently only supports an asset of Bond or ComplexBond, no other instruments are allowed.  Support for additional instrument types will be added in the future.                This instrument has multiple legs, to see how legs are used in LUSID see [knowledge base article KA-02252](https://support.lusid.com/knowledgebase/article/KA-02252).                | Leg Index | Leg Identifier | Description |  | --------- | -------------- | ----------- |  | 1 | AssetLeg | Cash flows relating to the returns generated by an underlying bond. |  | 2 | FundingLeg | The funding leg of the swap. |  | 3 | AdditionalPayments | Cash flows relating to any additional payments (optional). |\n */\nexport interface TotalReturnSwap extends LusidInstrument { \n    /**\n     * The start date of the instrument. This is normally synonymous with the trade-date.\n     */\n    startDate: string;\n    /**\n     * The final maturity date of the instrument. This means the last date on which the instruments makes a payment of any amount.  For the avoidance of doubt, that is not necessarily prior to its last sensitivity date for the purposes of risk; e.g. instruments such as  Constant Maturity Swaps (CMS) often have sensitivities to rates that may well be observed or set prior to the maturity date, but refer to a termination date beyond it.\n     */\n    maturityDate: string;\n    assetLeg: AssetLeg;\n    fundingLeg: InstrumentLeg;\n    /**\n     * Optional additional payments at a given date e.g. to level off an uneven total return swap.  The dates must be distinct and either all payments are Pay or all payments are Receive.\n     */\n    additionalPayments?: Array<AdditionalPayment> | null;\n    /**\n     * The available values are: QuotedSecurity, InterestRateSwap, FxForward, Future, ExoticInstrument, FxOption, CreditDefaultSwap, InterestRateSwaption, Bond, EquityOption, FixedLeg, FloatingLeg, BespokeCashFlowsLeg, Unknown, TermDeposit, ContractForDifference, EquitySwap, CashPerpetual, CapFloor, CashSettled, CdsIndex, Basket, FundingLeg, FxSwap, ForwardRateAgreement, SimpleInstrument, Repo, Equity, ExchangeTradedOption, ReferenceInstrument, ComplexBond, InflationLinkedBond, InflationSwap, SimpleCashFlowLoan, TotalReturnSwap, InflationLeg, FundShareClass, FlexibleLoan, UnsettledCash, Cash, MasteredInstrument, LoanFacility, FlexibleDeposit\n     */\n    instrumentType: TotalReturnSwap.InstrumentTypeEnum;\n}\nexport namespace TotalReturnSwap {\n    export type InstrumentTypeEnum = 'QuotedSecurity' | 'InterestRateSwap' | 'FxForward' | 'Future' | 'ExoticInstrument' | 'FxOption' | 'CreditDefaultSwap' | 'InterestRateSwaption' | 'Bond' | 'EquityOption' | 'FixedLeg' | 'FloatingLeg' | 'BespokeCashFlowsLeg' | 'Unknown' | 'TermDeposit' | 'ContractForDifference' | 'EquitySwap' | 'CashPerpetual' | 'CapFloor' | 'CashSettled' | 'CdsIndex' | 'Basket' | 'FundingLeg' | 'FxSwap' | 'ForwardRateAgreement' | 'SimpleInstrument' | 'Repo' | 'Equity' | 'ExchangeTradedOption' | 'ReferenceInstrument' | 'ComplexBond' | 'InflationLinkedBond' | 'InflationSwap' | 'SimpleCashFlowLoan' | 'TotalReturnSwap' | 'InflationLeg' | 'FundShareClass' | 'FlexibleLoan' | 'UnsettledCash' | 'Cash' | 'MasteredInstrument' | 'LoanFacility' | 'FlexibleDeposit';\n    export const InstrumentTypeEnum = {\n        QuotedSecurity: 'QuotedSecurity' as InstrumentTypeEnum,\n        InterestRateSwap: 'InterestRateSwap' as InstrumentTypeEnum,\n        FxForward: 'FxForward' as InstrumentTypeEnum,\n        Future: 'Future' as InstrumentTypeEnum,\n        ExoticInstrument: 'ExoticInstrument' as InstrumentTypeEnum,\n        FxOption: 'FxOption' as InstrumentTypeEnum,\n        CreditDefaultSwap: 'CreditDefaultSwap' as InstrumentTypeEnum,\n        InterestRateSwaption: 'InterestRateSwaption' as InstrumentTypeEnum,\n        Bond: 'Bond' as InstrumentTypeEnum,\n        EquityOption: 'EquityOption' as InstrumentTypeEnum,\n        FixedLeg: 'FixedLeg' as InstrumentTypeEnum,\n        FloatingLeg: 'FloatingLeg' as InstrumentTypeEnum,\n        BespokeCashFlowsLeg: 'BespokeCashFlowsLeg' as InstrumentTypeEnum,\n        Unknown: 'Unknown' as InstrumentTypeEnum,\n        TermDeposit: 'TermDeposit' as InstrumentTypeEnum,\n        ContractForDifference: 'ContractForDifference' as InstrumentTypeEnum,\n        EquitySwap: 'EquitySwap' as InstrumentTypeEnum,\n        CashPerpetual: 'CashPerpetual' as InstrumentTypeEnum,\n        CapFloor: 'CapFloor' as InstrumentTypeEnum,\n        CashSettled: 'CashSettled' as InstrumentTypeEnum,\n        CdsIndex: 'CdsIndex' as InstrumentTypeEnum,\n        Basket: 'Basket' as InstrumentTypeEnum,\n        FundingLeg: 'FundingLeg' as InstrumentTypeEnum,\n        FxSwap: 'FxSwap' as InstrumentTypeEnum,\n        ForwardRateAgreement: 'ForwardRateAgreement' as InstrumentTypeEnum,\n        SimpleInstrument: 'SimpleInstrument' as InstrumentTypeEnum,\n        Repo: 'Repo' as InstrumentTypeEnum,\n        Equity: 'Equity' as InstrumentTypeEnum,\n        ExchangeTradedOption: 'ExchangeTradedOption' as InstrumentTypeEnum,\n        ReferenceInstrument: 'ReferenceInstrument' as InstrumentTypeEnum,\n        ComplexBond: 'ComplexBond' as InstrumentTypeEnum,\n        InflationLinkedBond: 'InflationLinkedBond' as InstrumentTypeEnum,\n        InflationSwap: 'InflationSwap' as InstrumentTypeEnum,\n        SimpleCashFlowLoan: 'SimpleCashFlowLoan' as InstrumentTypeEnum,\n        TotalReturnSwap: 'TotalReturnSwap' as InstrumentTypeEnum,\n        InflationLeg: 'InflationLeg' as InstrumentTypeEnum,\n        FundShareClass: 'FundShareClass' as InstrumentTypeEnum,\n        FlexibleLoan: 'FlexibleLoan' as InstrumentTypeEnum,\n        UnsettledCash: 'UnsettledCash' as InstrumentTypeEnum,\n        Cash: 'Cash' as InstrumentTypeEnum,\n        MasteredInstrument: 'MasteredInstrument' as InstrumentTypeEnum,\n        LoanFacility: 'LoanFacility' as InstrumentTypeEnum,\n        FlexibleDeposit: 'FlexibleDeposit' as InstrumentTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Touch class for exotic FxOption\n */\nexport interface Touch { \n    /**\n     * Supported string (enumeration) values are: [Down, Up].\n     */\n    direction: string;\n    /**\n     * Trigger level, which the underlying should (or should not) cross/touch.\n     */\n    level: number;\n    /**\n     * Supported string (enumeration) values are: [European, Bermudan, American].\n     */\n    monitoring?: string | null;\n    /**\n     * Supported string (enumeration) values are: [Touch, Notouch].\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The base class for representing a Trade Ticket in LUSID.\n */\nexport interface TradeTicket { \n    /**\n     * The available values are: LusidTradeTicket, ExternalTradeTicket\n     */\n    tradeTicketType: TradeTicket.TradeTicketTypeEnum;\n}\nexport namespace TradeTicket {\n    export type TradeTicketTypeEnum = 'LusidTradeTicket' | 'ExternalTradeTicket';\n    export const TradeTicketTypeEnum = {\n        LusidTradeTicket: 'LusidTradeTicket' as TradeTicketTypeEnum,\n        ExternalTradeTicket: 'ExternalTradeTicket' as TradeTicketTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type TradeTicketType = 'LusidTradeTicket' | 'ExternalTradeTicket';\n\nexport const TradeTicketType = {\n    LusidTradeTicket: 'LusidTradeTicket' as TradeTicketType,\n    ExternalTradeTicket: 'ExternalTradeTicket' as TradeTicketType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Common Trading details for exchange traded instruments like Futures and Bonds\n */\nexport interface TradingConventions { \n    /**\n     * The factor used to scale prices for the instrument. Currently used by LUSID when calculating cost  and notional amounts on transactions. Note this factor does not yet impact Valuation, PV, exposure,  all of which use the scale factor attached to the price quotes in the QuoteStore.  Must be positive and defaults to 1 if not set.\n     */\n    priceScaleFactor?: number;\n    /**\n     * The Minimum Order Size  Must be non-negative and defaults to 0 if not set.\n     */\n    minimumOrderSize?: number;\n    /**\n     * The Minimum Order Increment  Must be non-negative and defaults to 0 if not set.\n     */\n    minimumOrderIncrement?: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { CustodianAccount } from './custodianAccount';\nimport { PerpetualProperty } from './perpetualProperty';\nimport { ResourceId } from './resourceId';\nimport { CurrencyAndAmount } from './currencyAndAmount';\nimport { OtcConfirmation } from './otcConfirmation';\nimport { Strategy } from './strategy';\nimport { DataModelMembership } from './dataModelMembership';\nimport { TransactionPrice } from './transactionPrice';\nimport { TransactionTypeDetails } from './transactionTypeDetails';\n\n\n/**\n * A list of transactions.\n */\nexport interface Transaction { \n    /**\n     * The unique identifier for the transaction.\n     */\n    transactionId: string;\n    /**\n     * The type of the transaction e.g. \\'Buy\\', \\'Sell\\'. The transaction type should have been pre-configured via the System Configuration API endpoint.\n     */\n    type: string;\n    /**\n     * A set of instrument identifiers that can resolve the transaction to a unique instrument.\n     */\n    instrumentIdentifiers?: { [key: string]: string | null; } | null;\n    /**\n     * The scope in which the transaction\\'s instrument lies.\n     */\n    instrumentScope?: string | null;\n    /**\n     * The unique Lusid Instrument Id (LUID) of the instrument that the transaction is in.\n     */\n    instrumentUid: string;\n    /**\n     * The date of the transaction.\n     */\n    transactionDate: string;\n    /**\n     * The settlement date of the transaction.\n     */\n    settlementDate: string;\n    /**\n     * The number of units transacted in the associated instrument.\n     */\n    units: number;\n    transactionPrice?: TransactionPrice;\n    totalConsideration: CurrencyAndAmount;\n    /**\n     * The exchange rate between the transaction and settlement currency (settlement currency being represented by the TotalConsideration.Currency). For example if the transaction currency is in USD and the settlement currency is in GBP this this the USD/GBP rate.\n     */\n    exchangeRate?: number | null;\n    /**\n     * The transaction currency.\n     */\n    transactionCurrency?: string | null;\n    /**\n     * Set of unique transaction properties and associated values to stored with the transaction. Each property will be from the \\'Transaction\\' domain.\n     */\n    properties?: { [key: string]: PerpetualProperty; } | null;\n    /**\n     * The identifier for the counterparty of the transaction.\n     */\n    counterpartyId?: string | null;\n    /**\n     * The source of the transaction. This is used to look up the appropriate transaction group set in the transaction type configuration.\n     */\n    source?: string | null;\n    /**\n     * The asAt datetime that the transaction was added to LUSID.\n     */\n    entryDateTime?: string;\n    otcConfirmation?: OtcConfirmation;\n    /**\n     * The status of the transaction. The available values are: Active, Amended, Cancelled, ActiveReversal, ActiveTrueUp, CancelledTrueUp\n     */\n    transactionStatus?: Transaction.TransactionStatusEnum;\n    /**\n     * If the transaction has been cancelled, the asAt datetime that the transaction was cancelled.\n     */\n    cancelDateTime?: string | null;\n    orderId?: ResourceId;\n    allocationId?: ResourceId;\n    custodianAccount?: CustodianAccount;\n    /**\n     * The identifier for grouping economic events across multiple transactions\n     */\n    transactionGroupId?: string | null;\n    /**\n     * A list of strategies representing the allocation of units across multiple sub-holding keys\n     */\n    strategyTag?: Array<Strategy> | null;\n    resolvedTransactionTypeDetails?: TransactionTypeDetails;\n    dataModelMembership?: DataModelMembership;\n}\nexport namespace Transaction {\n    export type TransactionStatusEnum = 'Active' | 'Amended' | 'Cancelled' | 'ActiveReversal' | 'ActiveTrueUp' | 'CancelledTrueUp';\n    export const TransactionStatusEnum = {\n        Active: 'Active' as TransactionStatusEnum,\n        Amended: 'Amended' as TransactionStatusEnum,\n        Cancelled: 'Cancelled' as TransactionStatusEnum,\n        ActiveReversal: 'ActiveReversal' as TransactionStatusEnum,\n        ActiveTrueUp: 'ActiveTrueUp' as TransactionStatusEnum,\n        CancelledTrueUp: 'CancelledTrueUp' as TransactionStatusEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { PerpetualProperty } from './perpetualProperty';\nimport { TransactionPropertyMapping } from './transactionPropertyMapping';\n\n\nexport interface TransactionConfigurationMovementData { \n    /**\n     * Movement types determine the impact of the movement on the holdings. The available values are: Settlement, Traded, StockMovement, FutureCash,  Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, UnsettledCashTypes, Carry, CarryAsPnl, VariationMargin, Capital, Fee. The available values are: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, UnsettledCashTypes, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment\n     */\n    movementTypes: TransactionConfigurationMovementData.MovementTypesEnum;\n    /**\n     * The Side determines which of the fields from our transaction are used to generate the Movement. Side1 means the \\'security\\' side of the transaction, ie the Instrument and Units; Side2 means the \\'cash\\' side, ie the Total Consideration\n     */\n    side: string;\n    /**\n     *  A multiplier to apply to Transaction amounts; the values are -1 to indicate to reverse the signs and 1 to indicate to use the signed values from the Transaction directly. For a typical Transaction with unsigned values, 1 means increase, -1 means decrease\n     */\n    direction: number;\n    /**\n     * The properties associated with the underlying Movement\n     */\n    properties?: { [key: string]: PerpetualProperty; } | null;\n    /**\n     * This allows you to map a transaction property to a property on the underlying holding\n     */\n    mappings?: Array<TransactionPropertyMapping> | null;\n    /**\n     * The movement name (optional)\n     */\n    name?: string | null;\n    /**\n     * Allows extra specifications for the movement. The options currently available are \\'DirectAdjustment\\', \\'IncludesTradedInterest\\' and \\'Virtual\\' (works only with the movement type \\'StockMovement\\'). A movement type of \\'StockMovement\\' with an option of \\'DirectAdjusment\\' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction.\n     */\n    movementOptions?: Array<string> | null;\n}\nexport namespace TransactionConfigurationMovementData {\n    export type MovementTypesEnum = 'Settlement' | 'Traded' | 'StockMovement' | 'FutureCash' | 'Commitment' | 'Receivable' | 'CashSettlement' | 'CashForward' | 'CashCommitment' | 'CashReceivable' | 'Accrual' | 'CashAccrual' | 'ForwardFx' | 'CashFxForward' | 'UnsettledCashTypes' | 'Carry' | 'CarryAsPnl' | 'VariationMargin' | 'Capital' | 'Fee' | 'LimitAdjustment' | 'BalanceAdjustment';\n    export const MovementTypesEnum = {\n        Settlement: 'Settlement' as MovementTypesEnum,\n        Traded: 'Traded' as MovementTypesEnum,\n        StockMovement: 'StockMovement' as MovementTypesEnum,\n        FutureCash: 'FutureCash' as MovementTypesEnum,\n        Commitment: 'Commitment' as MovementTypesEnum,\n        Receivable: 'Receivable' as MovementTypesEnum,\n        CashSettlement: 'CashSettlement' as MovementTypesEnum,\n        CashForward: 'CashForward' as MovementTypesEnum,\n        CashCommitment: 'CashCommitment' as MovementTypesEnum,\n        CashReceivable: 'CashReceivable' as MovementTypesEnum,\n        Accrual: 'Accrual' as MovementTypesEnum,\n        CashAccrual: 'CashAccrual' as MovementTypesEnum,\n        ForwardFx: 'ForwardFx' as MovementTypesEnum,\n        CashFxForward: 'CashFxForward' as MovementTypesEnum,\n        UnsettledCashTypes: 'UnsettledCashTypes' as MovementTypesEnum,\n        Carry: 'Carry' as MovementTypesEnum,\n        CarryAsPnl: 'CarryAsPnl' as MovementTypesEnum,\n        VariationMargin: 'VariationMargin' as MovementTypesEnum,\n        Capital: 'Capital' as MovementTypesEnum,\n        Fee: 'Fee' as MovementTypesEnum,\n        LimitAdjustment: 'LimitAdjustment' as MovementTypesEnum,\n        BalanceAdjustment: 'BalanceAdjustment' as MovementTypesEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { PerpetualProperty } from './perpetualProperty';\nimport { TransactionPropertyMappingRequest } from './transactionPropertyMappingRequest';\n\n\nexport interface TransactionConfigurationMovementDataRequest { \n    /**\n     * . The available values are: Settlement, Traded, StockMovement, FutureCash, Commitment, Receivable, CashSettlement, CashForward, CashCommitment, CashReceivable, Accrual, CashAccrual, ForwardFx, CashFxForward, UnsettledCashTypes, Carry, CarryAsPnl, VariationMargin, Capital, Fee, LimitAdjustment, BalanceAdjustment\n     */\n    movementTypes: TransactionConfigurationMovementDataRequest.MovementTypesEnum;\n    /**\n     * The movement side\n     */\n    side: string;\n    /**\n     * The movement direction\n     */\n    direction: number;\n    /**\n     * The properties associated with the underlying Movement.\n     */\n    properties?: { [key: string]: PerpetualProperty; } | null;\n    /**\n     * This allows you to map a transaction property to a property on the underlying holding.\n     */\n    mappings?: Array<TransactionPropertyMappingRequest> | null;\n    /**\n     * The movement name (optional)\n     */\n    name?: string | null;\n    /**\n     * Allows extra specifications for the movement. The options currently available are \\'DirectAdjustment\\', \\'IncludesTradedInterest\\' and \\'Virtual\\' (works only with the movement type \\'StockMovement\\'). A movement type of \\'StockMovement\\' with an option of \\'DirectAdjusment\\' will allow you to adjust the units of a holding without affecting its cost base. You will, therefore, be able to reflect the impact of a stock split by loading a Transaction.\n     */\n    movementOptions?: Array<string> | null;\n}\nexport namespace TransactionConfigurationMovementDataRequest {\n    export type MovementTypesEnum = 'Settlement' | 'Traded' | 'StockMovement' | 'FutureCash' | 'Commitment' | 'Receivable' | 'CashSettlement' | 'CashForward' | 'CashCommitment' | 'CashReceivable' | 'Accrual' | 'CashAccrual' | 'ForwardFx' | 'CashFxForward' | 'UnsettledCashTypes' | 'Carry' | 'CarryAsPnl' | 'VariationMargin' | 'Capital' | 'Fee' | 'LimitAdjustment' | 'BalanceAdjustment';\n    export const MovementTypesEnum = {\n        Settlement: 'Settlement' as MovementTypesEnum,\n        Traded: 'Traded' as MovementTypesEnum,\n        StockMovement: 'StockMovement' as MovementTypesEnum,\n        FutureCash: 'FutureCash' as MovementTypesEnum,\n        Commitment: 'Commitment' as MovementTypesEnum,\n        Receivable: 'Receivable' as MovementTypesEnum,\n        CashSettlement: 'CashSettlement' as MovementTypesEnum,\n        CashForward: 'CashForward' as MovementTypesEnum,\n        CashCommitment: 'CashCommitment' as MovementTypesEnum,\n        CashReceivable: 'CashReceivable' as MovementTypesEnum,\n        Accrual: 'Accrual' as MovementTypesEnum,\n        CashAccrual: 'CashAccrual' as MovementTypesEnum,\n        ForwardFx: 'ForwardFx' as MovementTypesEnum,\n        CashFxForward: 'CashFxForward' as MovementTypesEnum,\n        UnsettledCashTypes: 'UnsettledCashTypes' as MovementTypesEnum,\n        Carry: 'Carry' as MovementTypesEnum,\n        CarryAsPnl: 'CarryAsPnl' as MovementTypesEnum,\n        VariationMargin: 'VariationMargin' as MovementTypesEnum,\n        Capital: 'Capital' as MovementTypesEnum,\n        Fee: 'Fee' as MovementTypesEnum,\n        LimitAdjustment: 'LimitAdjustment' as MovementTypesEnum,\n        BalanceAdjustment: 'BalanceAdjustment' as MovementTypesEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionConfigurationTypeAlias { \n    /**\n     * The transaction type\n     */\n    type: string;\n    /**\n     * Brief description of the transaction\n     */\n    description: string;\n    /**\n     * Relates types of a similar class. E.g. Buy/Sell, StockIn/StockOut\n     */\n    transactionClass: string;\n    /**\n     * Group is a set of codes related to a source, or sync. DEPRECATED: This field will be removed, use `Source` instead\n     */\n    transactionGroup?: string | null;\n    /**\n     * Used to group a set of transaction types\n     */\n    source?: string | null;\n    /**\n     * . The available values are: None, LongLonger, LongShorter, ShortShorter, Shorter, ShortLonger, Longer, AllRoles\n     */\n    transactionRoles: TransactionConfigurationTypeAlias.TransactionRolesEnum;\n    /**\n     * IsDefault is a flag that denotes the default alias for a source. There can only be, at most, one per source.\n     */\n    isDefault?: boolean;\n}\nexport namespace TransactionConfigurationTypeAlias {\n    export type TransactionRolesEnum = 'None' | 'LongLonger' | 'LongShorter' | 'ShortShorter' | 'Shorter' | 'ShortLonger' | 'Longer' | 'AllRoles';\n    export const TransactionRolesEnum = {\n        None: 'None' as TransactionRolesEnum,\n        LongLonger: 'LongLonger' as TransactionRolesEnum,\n        LongShorter: 'LongShorter' as TransactionRolesEnum,\n        ShortShorter: 'ShortShorter' as TransactionRolesEnum,\n        Shorter: 'Shorter' as TransactionRolesEnum,\n        ShortLonger: 'ShortLonger' as TransactionRolesEnum,\n        Longer: 'Longer' as TransactionRolesEnum,\n        AllRoles: 'AllRoles' as TransactionRolesEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionCurrencyAndAmount { \n    currency?: string | null;\n    amount?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionDateWindows { \n    /**\n     * Transaction Date Window for the left side of a reconciliation\n     */\n    left: string;\n    /**\n     * Transaction Date Window for the right side of a reconciliation\n     */\n    right: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Represents a set of diagnostics per transaction, where applicable.\n */\nexport interface TransactionDiagnostics { \n    transactionDisplayName: string;\n    errorDetails: Array<string>;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionPrice { \n    price?: number;\n    /**\n     * The available values are: Price, Yield, Spread, CashFlowPerUnit, CleanPrice, DirtyPrice\n     */\n    type?: TransactionPrice.TypeEnum;\n}\nexport namespace TransactionPrice {\n    export type TypeEnum = 'Price' | 'Yield' | 'Spread' | 'CashFlowPerUnit' | 'CleanPrice' | 'DirtyPrice';\n    export const TypeEnum = {\n        Price: 'Price' as TypeEnum,\n        Yield: 'Yield' as TypeEnum,\n        Spread: 'Spread' as TypeEnum,\n        CashFlowPerUnit: 'CashFlowPerUnit' as TypeEnum,\n        CleanPrice: 'CleanPrice' as TypeEnum,\n        DirtyPrice: 'DirtyPrice' as TypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionPriceAndType { \n    price?: string | null;\n    type?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type TransactionPriceType = 'Price' | 'Yield' | 'Spread' | 'CashFlowPerUnit' | 'CleanPrice' | 'DirtyPrice';\n\nexport const TransactionPriceType = {\n    Price: 'Price' as TransactionPriceType,\n    Yield: 'Yield' as TransactionPriceType,\n    Spread: 'Spread' as TransactionPriceType,\n    CashFlowPerUnit: 'CashFlowPerUnit' as TransactionPriceType,\n    CleanPrice: 'CleanPrice' as TransactionPriceType,\n    DirtyPrice: 'DirtyPrice' as TransactionPriceType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionPropertyMap { \n    /**\n     * The key that uniquely identifies the property. It has the format {domain}/{scope}/{code}.\n     */\n    propertyKey?: string | null;\n    value?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionPropertyMapping { \n    /**\n     * The key that uniquely identifies the property. It has the format {domain}/{scope}/{code}\n     */\n    propertyKey: string;\n    /**\n     * The Property Key of the Property to map from\n     */\n    mapFrom?: string | null;\n    /**\n     * A pointer to the Property being mapped from\n     */\n    setTo?: any | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionPropertyMappingRequest { \n    /**\n     * Uniquely identifies the property definition and consists of a Domain, Scope and Code.\n     */\n    propertyKey: string;\n    /**\n     * The Property Key of the Property to map from.\n     */\n    mapFrom?: string | null;\n    /**\n     * A pointer to the Property being mapped from.\n     */\n    setTo?: any | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type TransactionQueryMode = 'TradeDate' | 'SettleDate';\n\nexport const TransactionQueryMode = {\n    TradeDate: 'TradeDate' as TransactionQueryMode,\n    SettleDate: 'SettleDate' as TransactionQueryMode\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionQueryParameters { \n    /**\n     * The lower bound effective datetime or cut label (inclusive) from which to build the transactions.\n     */\n    startDate: string;\n    /**\n     * The upper bound effective datetime or cut label (inclusive) from which to retrieve transactions.\n     */\n    endDate: string;\n    /**\n     * The date to compare against the upper and lower bounds for the effective datetime or cut label. Defaults to \\'TradeDate\\' if not specified. The available values are: TradeDate, SettleDate\n     */\n    queryMode?: TransactionQueryParameters.QueryModeEnum;\n    /**\n     * Option to specify whether or not to include cancelled transactions in the output. Defaults to False if not specified.\n     */\n    showCancelledTransactions?: boolean;\n    /**\n     * Scope of the Timeline for the Portfolio. The Timeline to be used while building transactions\n     */\n    timelineScope?: string | null;\n    /**\n     * Code of the Timeline for the Portfolio. The Timeline to be used while building transactions\n     */\n    timelineCode?: string | null;\n    /**\n     * By default is false. When set to true the Economics data would be populated in the response.\n     */\n    includeEconomics?: boolean;\n}\nexport namespace TransactionQueryParameters {\n    export type QueryModeEnum = 'TradeDate' | 'SettleDate';\n    export const QueryModeEnum = {\n        TradeDate: 'TradeDate' as QueryModeEnum,\n        SettleDate: 'SettleDate' as QueryModeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type TransactionRoles = 'None' | 'LongLonger' | 'LongShorter' | 'ShortShorter' | 'Shorter' | 'ShortLonger' | 'Longer' | 'AllRoles';\n\nexport const TransactionRoles = {\n    None: 'None' as TransactionRoles,\n    LongLonger: 'LongLonger' as TransactionRoles,\n    LongShorter: 'LongShorter' as TransactionRoles,\n    ShortShorter: 'ShortShorter' as TransactionRoles,\n    Shorter: 'Shorter' as TransactionRoles,\n    ShortLonger: 'ShortLonger' as TransactionRoles,\n    Longer: 'Longer' as TransactionRoles,\n    AllRoles: 'AllRoles' as TransactionRoles\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type TransactionStatus = 'Active' | 'Amended' | 'Cancelled' | 'ActiveReversal' | 'ActiveTrueUp' | 'CancelledTrueUp';\n\nexport const TransactionStatus = {\n    Active: 'Active' as TransactionStatus,\n    Amended: 'Amended' as TransactionStatus,\n    Cancelled: 'Cancelled' as TransactionStatus,\n    ActiveReversal: 'ActiveReversal' as TransactionStatus,\n    ActiveTrueUp: 'ActiveTrueUp' as TransactionStatus,\n    CancelledTrueUp: 'CancelledTrueUp' as TransactionStatus\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionTypeAlias { \n    /**\n     * The transaction type\n     */\n    type: string;\n    /**\n     * Brief description of the transaction\n     */\n    description: string;\n    /**\n     * Relates types of a similar class. E.g. Buy/Sell, StockIn/StockOut\n     */\n    transactionClass: string;\n    /**\n     * Transactions role within a class. E.g. Increase a long position\n     */\n    transactionRoles: string;\n    /**\n     * IsDefault is a flag that denotes the default alias for a source. There can only be, at most, one per source.\n     */\n    isDefault?: boolean;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionTypeCalculation { \n    /**\n     * The type of calculation to perform\n     */\n    type: string;\n    /**\n     * The side to which the calculation is applied\n     */\n    side?: string | null;\n    /**\n     * The formula used to derive the total consideration amount when it is not provided on the transaction\n     */\n    formula?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionTypeDetails { \n    /**\n     * The scope in which the TransactionType was resolved. If the portfolio has a TransactionTypeScope, this will have been used. Otherwise the default scope will have been used.\n     */\n    scope: string;\n    /**\n     * The source in which the TransactionType was resolved.\n     */\n    source: string;\n    /**\n     * The resolved TransactionType. More information on TransactionType resolution can be found at https://support.lusid.com/docs/how-does-lusid-resolve-transactions-to-transaction-types\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface TransactionTypePropertyMapping { \n    /**\n     * The key that uniquely identifies the property. It has the format {domain}/{scope}/{code}\n     */\n    propertyKey: string;\n    /**\n     * The Property Key of the Property to map from\n     */\n    mapFrom?: string | null;\n    /**\n     * A pointer to the Property being mapped from\n     */\n    setTo?: string | null;\n    /**\n     * The template that defines how the property value is constructed from transaction, instrument and portfolio details.\n     */\n    templateFrom?: string | null;\n    /**\n     * Flag to unset the Property Key for the mapping\n     */\n    nullify?: boolean | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InputTransition } from './inputTransition';\nimport { OutputTransition } from './outputTransition';\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * A \\'transition\\' within a corporate action, representing a set of output movements paired to a single input position\n */\nexport interface TransitionEvent extends InstrumentEvent { \n    /**\n     * The announcement date of the corporate action\n     */\n    announcementDate?: string;\n    /**\n     * The ex date of the corporate action\n     */\n    exDate?: string;\n    /**\n     * The record date of the corporate action\n     */\n    recordDate?: string;\n    /**\n     * The payment date of the corporate action\n     */\n    paymentDate?: string;\n    inputTransition?: InputTransition;\n    /**\n     * The resulting transitions from this event\n     */\n    outputTransitions?: Array<OutputTransition> | null;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: TransitionEvent.InstrumentEventTypeEnum;\n}\nexport namespace TransitionEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The input to a translation script.\n */\nexport interface TranslationInput { \n    /**\n     * The serialised entity to be passed to the translation script. This could represent e.g. an instrument in any  dialect.\n     */\n    entity: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Id of the Translation Script.\n */\nexport interface TranslationScriptId { \n    /**\n     * Scope of the translation script.\n     */\n    scope: string;\n    /**\n     * Code of the translation script.\n     */\n    code: string;\n    /**\n     * Semantic Version of the translation script of the form MAJOR.MINOR.PATCH.\n     */\n    version: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Definition of a trigger event.  This is an event that occurs on transformation of an option instrument being  triggered by a barrier/touch price level being hit by the underlying asset.\n */\nexport interface TriggerEvent extends InstrumentEvent { \n    /**\n     * The underlying price level that triggers the event\n     */\n    level: number;\n    /**\n     * The type of the trigger; valid options are Knock-In, Knock-Out, Touch or No-Touch\n     */\n    triggerType: string;\n    /**\n     * The direction of the trigger; valid options are Up and Down\n     */\n    triggerDirection: string;\n    /**\n     * The date the trigger happens at.\n     */\n    triggerDate: string;\n    /**\n     * The date the trigger takes effect.\n     */\n    maturityDate: string;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: TriggerEvent.InstrumentEventTypeEnum;\n}\nexport namespace TriggerEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Represents the user-defined identifier for a Legal Entity or Person.  Users can define their own, scoped identifiers for Legal Entities and Persons using identifier properties.  For example,  when used to identify a Person, the identifier defined by Person/myScope/username would be represented as   {     \\\"idTypeScope\\\": \\\"myScope\\\",     \\\"idTypeCode\\\": \\\"username\\\",     \\\"code\\\": \\\"john_doe_001\\\"   }\n */\nexport interface TypedResourceId { \n    /**\n     * The scope of the identifier\\'s (property) definition.\n     */\n    idTypeScope: string;\n    /**\n     * The code of identifier\\'s (property) definition. This describes what the identifier represents.  For a Person this might be a username, nationalInsuranceNumber or similar.  For a Legal Entity, this might be a registeredCompanyNumber or LEI.\n     */\n    idTypeCode: string;\n    /**\n     * The value of the user-defined identifier in respect of the entity.\n     */\n    code: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type UnitSchema = 'NoUnits' | 'Basic' | 'Iso4217Currency';\n\nexport const UnitSchema = {\n    NoUnits: 'NoUnits' as UnitSchema,\n    Basic: 'Basic' as UnitSchema,\n    Iso4217Currency: 'Iso4217Currency' as UnitSchema\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UnitisationData { \n    /**\n     * The number of shares in issue at a valuation point.\n     */\n    sharesInIssue: number;\n    /**\n     * The price of one unit of the share class at a valuation point.\n     */\n    unitPrice: number;\n    /**\n     * The net dealing in units for the share class at a valuation point. This could be the sum of negative redemptions (in units) and positive subscriptions (in units).\n     */\n    netDealingUnits: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The number of units you have after the event (output) for a given number of units you have prior to the event (input).\n */\nexport interface UnitsRatio { \n    /**\n     * Input amount.  Denominator of the Ratio\n     */\n    input: number;\n    /**\n     * Output amount. Numerator of the Ratio\n     */\n    output: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * When holdings adjustments are specified for a single effective date,  any holdings for the portfolio not included in the adjustments are  adjusted according to this value.\n */\nexport type UnmatchedHoldingMethod = 'PositionToZero' | 'KeepTheSame';\n\nexport const UnmatchedHoldingMethod = {\n    PositionToZero: 'PositionToZero' as UnmatchedHoldingMethod,\n    KeepTheSame: 'KeepTheSame' as UnmatchedHoldingMethod\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdateAmortisationRuleSetDetailsRequest { \n    /**\n     * \n     */\n    displayName: string;\n    /**\n     * \n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { InstrumentEvent } from './instrumentEvent';\n\n\n/**\n * Event to update the deposit be a given amount.\n */\nexport interface UpdateDepositAmountEvent extends InstrumentEvent { \n    /**\n     * The date of the adjustment to the deposit.\n     */\n    date?: string;\n    /**\n     * The signed amount of the adjustment to make to the deposit. Positive implies an increase, and negative implies a decrease.\n     */\n    amount: number;\n    /**\n     * The Type of Event. The available values are: TransitionEvent, InformationalEvent, OpenEvent, CloseEvent, StockSplitEvent, BondDefaultEvent, CashDividendEvent, AmortisationEvent, CashFlowEvent, ExerciseEvent, ResetEvent, TriggerEvent, RawVendorEvent, InformationalErrorEvent, BondCouponEvent, DividendReinvestmentEvent, AccumulationEvent, BondPrincipalEvent, DividendOptionEvent, MaturityEvent, FxForwardSettlementEvent, ExpiryEvent, ScripDividendEvent, StockDividendEvent, ReverseStockSplitEvent, CapitalDistributionEvent, SpinOffEvent, MergerEvent, FutureExpiryEvent, SwapCashFlowEvent, SwapPrincipalEvent, CreditPremiumCashFlowEvent, CdsCreditEvent, CdxCreditEvent, MbsCouponEvent, MbsPrincipalEvent, BonusIssueEvent, MbsPrincipalWriteOffEvent, MbsInterestDeferralEvent, MbsInterestShortfallEvent, TenderEvent, CallOnIntermediateSecuritiesEvent, IntermediateSecuritiesDistributionEvent, OptionExercisePhysicalEvent, OptionExerciseCashEvent, ProtectionPayoutCashFlowEvent, TermDepositInterestEvent, TermDepositPrincipalEvent, EarlyRedemptionEvent, FutureMarkToMarketEvent, AdjustGlobalCommitmentEvent, ContractInitialisationEvent, DrawdownEvent, LoanInterestRepaymentEvent, UpdateDepositAmountEvent, LoanPrincipalRepaymentEvent, DepositInterestPaymentEvent, DepositCloseEvent, LoanFacilityContractRolloverEvent, RepurchaseOfferEvent\n     */\n    instrumentEventType: UpdateDepositAmountEvent.InstrumentEventTypeEnum;\n}\nexport namespace UpdateDepositAmountEvent {\n    export type InstrumentEventTypeEnum = 'TransitionEvent' | 'InformationalEvent' | 'OpenEvent' | 'CloseEvent' | 'StockSplitEvent' | 'BondDefaultEvent' | 'CashDividendEvent' | 'AmortisationEvent' | 'CashFlowEvent' | 'ExerciseEvent' | 'ResetEvent' | 'TriggerEvent' | 'RawVendorEvent' | 'InformationalErrorEvent' | 'BondCouponEvent' | 'DividendReinvestmentEvent' | 'AccumulationEvent' | 'BondPrincipalEvent' | 'DividendOptionEvent' | 'MaturityEvent' | 'FxForwardSettlementEvent' | 'ExpiryEvent' | 'ScripDividendEvent' | 'StockDividendEvent' | 'ReverseStockSplitEvent' | 'CapitalDistributionEvent' | 'SpinOffEvent' | 'MergerEvent' | 'FutureExpiryEvent' | 'SwapCashFlowEvent' | 'SwapPrincipalEvent' | 'CreditPremiumCashFlowEvent' | 'CdsCreditEvent' | 'CdxCreditEvent' | 'MbsCouponEvent' | 'MbsPrincipalEvent' | 'BonusIssueEvent' | 'MbsPrincipalWriteOffEvent' | 'MbsInterestDeferralEvent' | 'MbsInterestShortfallEvent' | 'TenderEvent' | 'CallOnIntermediateSecuritiesEvent' | 'IntermediateSecuritiesDistributionEvent' | 'OptionExercisePhysicalEvent' | 'OptionExerciseCashEvent' | 'ProtectionPayoutCashFlowEvent' | 'TermDepositInterestEvent' | 'TermDepositPrincipalEvent' | 'EarlyRedemptionEvent' | 'FutureMarkToMarketEvent' | 'AdjustGlobalCommitmentEvent' | 'ContractInitialisationEvent' | 'DrawdownEvent' | 'LoanInterestRepaymentEvent' | 'UpdateDepositAmountEvent' | 'LoanPrincipalRepaymentEvent' | 'DepositInterestPaymentEvent' | 'DepositCloseEvent' | 'LoanFacilityContractRolloverEvent' | 'RepurchaseOfferEvent';\n    export const InstrumentEventTypeEnum = {\n        TransitionEvent: 'TransitionEvent' as InstrumentEventTypeEnum,\n        InformationalEvent: 'InformationalEvent' as InstrumentEventTypeEnum,\n        OpenEvent: 'OpenEvent' as InstrumentEventTypeEnum,\n        CloseEvent: 'CloseEvent' as InstrumentEventTypeEnum,\n        StockSplitEvent: 'StockSplitEvent' as InstrumentEventTypeEnum,\n        BondDefaultEvent: 'BondDefaultEvent' as InstrumentEventTypeEnum,\n        CashDividendEvent: 'CashDividendEvent' as InstrumentEventTypeEnum,\n        AmortisationEvent: 'AmortisationEvent' as InstrumentEventTypeEnum,\n        CashFlowEvent: 'CashFlowEvent' as InstrumentEventTypeEnum,\n        ExerciseEvent: 'ExerciseEvent' as InstrumentEventTypeEnum,\n        ResetEvent: 'ResetEvent' as InstrumentEventTypeEnum,\n        TriggerEvent: 'TriggerEvent' as InstrumentEventTypeEnum,\n        RawVendorEvent: 'RawVendorEvent' as InstrumentEventTypeEnum,\n        InformationalErrorEvent: 'InformationalErrorEvent' as InstrumentEventTypeEnum,\n        BondCouponEvent: 'BondCouponEvent' as InstrumentEventTypeEnum,\n        DividendReinvestmentEvent: 'DividendReinvestmentEvent' as InstrumentEventTypeEnum,\n        AccumulationEvent: 'AccumulationEvent' as InstrumentEventTypeEnum,\n        BondPrincipalEvent: 'BondPrincipalEvent' as InstrumentEventTypeEnum,\n        DividendOptionEvent: 'DividendOptionEvent' as InstrumentEventTypeEnum,\n        MaturityEvent: 'MaturityEvent' as InstrumentEventTypeEnum,\n        FxForwardSettlementEvent: 'FxForwardSettlementEvent' as InstrumentEventTypeEnum,\n        ExpiryEvent: 'ExpiryEvent' as InstrumentEventTypeEnum,\n        ScripDividendEvent: 'ScripDividendEvent' as InstrumentEventTypeEnum,\n        StockDividendEvent: 'StockDividendEvent' as InstrumentEventTypeEnum,\n        ReverseStockSplitEvent: 'ReverseStockSplitEvent' as InstrumentEventTypeEnum,\n        CapitalDistributionEvent: 'CapitalDistributionEvent' as InstrumentEventTypeEnum,\n        SpinOffEvent: 'SpinOffEvent' as InstrumentEventTypeEnum,\n        MergerEvent: 'MergerEvent' as InstrumentEventTypeEnum,\n        FutureExpiryEvent: 'FutureExpiryEvent' as InstrumentEventTypeEnum,\n        SwapCashFlowEvent: 'SwapCashFlowEvent' as InstrumentEventTypeEnum,\n        SwapPrincipalEvent: 'SwapPrincipalEvent' as InstrumentEventTypeEnum,\n        CreditPremiumCashFlowEvent: 'CreditPremiumCashFlowEvent' as InstrumentEventTypeEnum,\n        CdsCreditEvent: 'CdsCreditEvent' as InstrumentEventTypeEnum,\n        CdxCreditEvent: 'CdxCreditEvent' as InstrumentEventTypeEnum,\n        MbsCouponEvent: 'MbsCouponEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalEvent: 'MbsPrincipalEvent' as InstrumentEventTypeEnum,\n        BonusIssueEvent: 'BonusIssueEvent' as InstrumentEventTypeEnum,\n        MbsPrincipalWriteOffEvent: 'MbsPrincipalWriteOffEvent' as InstrumentEventTypeEnum,\n        MbsInterestDeferralEvent: 'MbsInterestDeferralEvent' as InstrumentEventTypeEnum,\n        MbsInterestShortfallEvent: 'MbsInterestShortfallEvent' as InstrumentEventTypeEnum,\n        TenderEvent: 'TenderEvent' as InstrumentEventTypeEnum,\n        CallOnIntermediateSecuritiesEvent: 'CallOnIntermediateSecuritiesEvent' as InstrumentEventTypeEnum,\n        IntermediateSecuritiesDistributionEvent: 'IntermediateSecuritiesDistributionEvent' as InstrumentEventTypeEnum,\n        OptionExercisePhysicalEvent: 'OptionExercisePhysicalEvent' as InstrumentEventTypeEnum,\n        OptionExerciseCashEvent: 'OptionExerciseCashEvent' as InstrumentEventTypeEnum,\n        ProtectionPayoutCashFlowEvent: 'ProtectionPayoutCashFlowEvent' as InstrumentEventTypeEnum,\n        TermDepositInterestEvent: 'TermDepositInterestEvent' as InstrumentEventTypeEnum,\n        TermDepositPrincipalEvent: 'TermDepositPrincipalEvent' as InstrumentEventTypeEnum,\n        EarlyRedemptionEvent: 'EarlyRedemptionEvent' as InstrumentEventTypeEnum,\n        FutureMarkToMarketEvent: 'FutureMarkToMarketEvent' as InstrumentEventTypeEnum,\n        AdjustGlobalCommitmentEvent: 'AdjustGlobalCommitmentEvent' as InstrumentEventTypeEnum,\n        ContractInitialisationEvent: 'ContractInitialisationEvent' as InstrumentEventTypeEnum,\n        DrawdownEvent: 'DrawdownEvent' as InstrumentEventTypeEnum,\n        LoanInterestRepaymentEvent: 'LoanInterestRepaymentEvent' as InstrumentEventTypeEnum,\n        UpdateDepositAmountEvent: 'UpdateDepositAmountEvent' as InstrumentEventTypeEnum,\n        LoanPrincipalRepaymentEvent: 'LoanPrincipalRepaymentEvent' as InstrumentEventTypeEnum,\n        DepositInterestPaymentEvent: 'DepositInterestPaymentEvent' as InstrumentEventTypeEnum,\n        DepositCloseEvent: 'DepositCloseEvent' as InstrumentEventTypeEnum,\n        LoanFacilityContractRolloverEvent: 'LoanFacilityContractRolloverEvent' as InstrumentEventTypeEnum,\n        RepurchaseOfferEvent: 'RepurchaseOfferEvent' as InstrumentEventTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdateInstrumentIdentifierRequest { \n    /**\n     * The allowable instrument identifier to update, insert or remove e.g. \\'Figi\\'.\n     */\n    type: string;\n    /**\n     * The new value of the allowable instrument identifier. If unspecified the identifier will be removed from the instrument.\n     */\n    value?: string | null;\n    /**\n     * The effective datetime from which the identifier should be updated, inserted or removed. Defaults to the current LUSID system datetime if not specified.\n     */\n    effectiveAt?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdatePortfolioGroupRequest { \n    /**\n     * The name of the portfolio group.\n     */\n    displayName: string;\n    /**\n     * A long form description of the portfolio group.\n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdatePortfolioRequest { \n    /**\n     * The name of the transaction portfolio.\n     */\n    displayName: string;\n    /**\n     * The description of the transaction portfolio.\n     */\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdatePropertyDefinitionRequest { \n    /**\n     * The display name of the property.\n     */\n    displayName: string;\n    /**\n     * Describes the property\n     */\n    propertyDescription?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdateRelationshipDefinitionRequest { \n    /**\n     * The display name of the relation.\n     */\n    displayName: string;\n    /**\n     * The description to relate source entity object and target entity object.\n     */\n    outwardDescription: string;\n    /**\n     * The description to relate target entity object and source entity object.\n     */\n    inwardDescription: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface UpdateUnitRequest { \n    code?: string | null;\n    displayName?: string | null;\n    description?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ReferencePortfolioConstituentRequest } from './referencePortfolioConstituentRequest';\n\n\nexport interface UpsertReferencePortfolioConstituentsRequest { \n    /**\n     * The first date from which the weights will apply\n     */\n    effectiveFrom: string;\n    /**\n     * The available values are: Static, Floating, Periodical\n     */\n    weightType: UpsertReferencePortfolioConstituentsRequest.WeightTypeEnum;\n    /**\n     * The available values are: Daily, Weekly, Monthly, Quarterly, Annually\n     */\n    periodType?: UpsertReferencePortfolioConstituentsRequest.PeriodTypeEnum | null;\n    /**\n     * \n     */\n    periodCount?: number | null;\n    /**\n     * Set of constituents (instrument/weight pairings)\n     */\n    constituents: Array<ReferencePortfolioConstituentRequest>;\n}\nexport namespace UpsertReferencePortfolioConstituentsRequest {\n    export type WeightTypeEnum = 'Static' | 'Floating' | 'Periodical';\n    export const WeightTypeEnum = {\n        Static: 'Static' as WeightTypeEnum,\n        Floating: 'Floating' as WeightTypeEnum,\n        Periodical: 'Periodical' as WeightTypeEnum\n    };\n    export type PeriodTypeEnum = 'Daily' | 'Weekly' | 'Monthly' | 'Quarterly' | 'Annually';\n    export const PeriodTypeEnum = {\n        Daily: 'Daily' as PeriodTypeEnum,\n        Weekly: 'Weekly' as PeriodTypeEnum,\n        Monthly: 'Monthly' as PeriodTypeEnum,\n        Quarterly: 'Quarterly' as PeriodTypeEnum,\n        Annually: 'Annually' as PeriodTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The unique id of the user that issued the command.\n */\nexport interface User { \n    /**\n     * The unique id of the user.\n     */\n    id?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The ValuationPointDataRequest.\n */\nexport interface ValuationPointDataRequest { \n    /**\n     * Unique code for the Valuation Point.\n     */\n    diaryEntryCode: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * Specification object for the valuation schedule, how do we determine which days we wish to perform a valuation upon.\n */\nexport interface ValuationSchedule { \n    /**\n     * If present, the EffectiveFrom and EffectiveAt dates are interpreted as a range of dates for which to perform a valuation.  In this case, valuation is calculated for the portfolio(s) for each business day in the given range.\n     */\n    effectiveFrom?: string | null;\n    /**\n     * The market data time, i.e. the time to run the valuation request effective of.\n     */\n    effectiveAt: string;\n    /**\n     * Tenor, e.g \\\"1D\\\", \\\"1M\\\" to be used in generating the date schedule when effectiveFrom and effectiveAt are both given and are not the same.\n     */\n    tenor?: string | null;\n    /**\n     * When Tenor is given and is \\\"1M\\\" or longer, this specifies the rule which should be used to generate the date schedule.    For example, \\\"EndOfMonth\\\" to generate end of month dates, or \\\"1\\\" to specify the first day of the applicable month.\n     */\n    rollConvention?: string | null;\n    /**\n     * The holiday calendar(s) that should be used in determining the date schedule.  Holiday calendar(s) are supplied by their names, for example, \\\"CoppClark\\\".   Note that when the calendars are not available (e.g. when the user has insufficient permissions),   a recipe setting will be used to determine whether the whole batch should then fail or whether the calendar not being available should simply be ignored.\n     */\n    holidayCalendars?: Array<string> | null;\n    /**\n     * If given, this is the exact set of dates on which to perform a valuation. This will replace/override all other specified values if given.\n     */\n    valuationDateTimes?: Array<string> | null;\n    /**\n     * When Tenor is given and is not equal to \\\"1D\\\", there may be cases where \\\"date + tenor\\\" land on non-business days around month end.  In that case, the BusinessDayConvention, e.g. modified following \\\"MF\\\" would be applied to determine the next GBD.\n     */\n    businessDayConvention?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A list of types, familiar to the Ui, that define the expected input or output types on a piece of data\n */\nexport type ValueType = 'String' | 'Int' | 'Decimal' | 'DateTime' | 'Boolean' | 'Map' | 'List' | 'PropertyArray' | 'Percentage' | 'Code' | 'Id' | 'Uri' | 'CurrencyAndAmount' | 'TradePrice' | 'Currency' | 'MetricValue' | 'ResourceId' | 'ResultValue' | 'CutLocalTime' | 'DateOrCutLabel' | 'UnindexedText';\n\nexport const ValueType = {\n    String: 'String' as ValueType,\n    Int: 'Int' as ValueType,\n    Decimal: 'Decimal' as ValueType,\n    DateTime: 'DateTime' as ValueType,\n    Boolean: 'Boolean' as ValueType,\n    Map: 'Map' as ValueType,\n    List: 'List' as ValueType,\n    PropertyArray: 'PropertyArray' as ValueType,\n    Percentage: 'Percentage' as ValueType,\n    Code: 'Code' as ValueType,\n    Id: 'Id' as ValueType,\n    Uri: 'Uri' as ValueType,\n    CurrencyAndAmount: 'CurrencyAndAmount' as ValueType,\n    TradePrice: 'TradePrice' as ValueType,\n    Currency: 'Currency' as ValueType,\n    MetricValue: 'MetricValue' as ValueType,\n    ResourceId: 'ResourceId' as ValueType,\n    ResultValue: 'ResultValue' as ValueType,\n    CutLocalTime: 'CutLocalTime' as ValueType,\n    DateOrCutLabel: 'DateOrCutLabel' as ValueType,\n    UnindexedText: 'UnindexedText' as ValueType\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { EconomicDependency } from './economicDependency';\n\n\n/**\n * For indicating a dependency on some opaque market data requested by an outside vendor\n */\nexport interface VendorDependency extends EconomicDependency { \n    /**\n     * The name of the outside vendor\n     */\n    vendorName: string;\n    /**\n     * The specific dependency path\n     */\n    vendorPath: Array<string>;\n    /**\n     * The effectiveDate of the entity that this is a dependency for.\n     */\n    date: string;\n    /**\n     * The available values are: OpaqueDependency, CashDependency, DiscountingDependency, EquityCurveDependency, EquityVolDependency, FxDependency, FxForwardsDependency, FxVolDependency, IndexProjectionDependency, IrVolDependency, QuoteDependency, Vendor, CalendarDependency, InflationFixingDependency\n     */\n    dependencyType: VendorDependency.DependencyTypeEnum;\n}\nexport namespace VendorDependency {\n    export type DependencyTypeEnum = 'OpaqueDependency' | 'CashDependency' | 'DiscountingDependency' | 'EquityCurveDependency' | 'EquityVolDependency' | 'FxDependency' | 'FxForwardsDependency' | 'FxVolDependency' | 'IndexProjectionDependency' | 'IrVolDependency' | 'QuoteDependency' | 'Vendor' | 'CalendarDependency' | 'InflationFixingDependency';\n    export const DependencyTypeEnum = {\n        OpaqueDependency: 'OpaqueDependency' as DependencyTypeEnum,\n        CashDependency: 'CashDependency' as DependencyTypeEnum,\n        DiscountingDependency: 'DiscountingDependency' as DependencyTypeEnum,\n        EquityCurveDependency: 'EquityCurveDependency' as DependencyTypeEnum,\n        EquityVolDependency: 'EquityVolDependency' as DependencyTypeEnum,\n        FxDependency: 'FxDependency' as DependencyTypeEnum,\n        FxForwardsDependency: 'FxForwardsDependency' as DependencyTypeEnum,\n        FxVolDependency: 'FxVolDependency' as DependencyTypeEnum,\n        IndexProjectionDependency: 'IndexProjectionDependency' as DependencyTypeEnum,\n        IrVolDependency: 'IrVolDependency' as DependencyTypeEnum,\n        QuoteDependency: 'QuoteDependency' as DependencyTypeEnum,\n        Vendor: 'Vendor' as DependencyTypeEnum,\n        CalendarDependency: 'CalendarDependency' as DependencyTypeEnum,\n        InflationFixingDependency: 'InflationFixingDependency' as DependencyTypeEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type VendorLibrary = 'Lusid' | 'RefinitivQps' | 'RefinitivTracsWeb' | 'VolMaster' | 'IsdaCds' | 'YieldBook' | 'LusidCalc';\n\nexport const VendorLibrary = {\n    Lusid: 'Lusid' as VendorLibrary,\n    RefinitivQps: 'RefinitivQps' as VendorLibrary,\n    RefinitivTracsWeb: 'RefinitivTracsWeb' as VendorLibrary,\n    VolMaster: 'VolMaster' as VendorLibrary,\n    IsdaCds: 'IsdaCds' as VendorLibrary,\n    YieldBook: 'YieldBook' as VendorLibrary,\n    LusidCalc: 'LusidCalc' as VendorLibrary\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { ModelOptions } from './modelOptions';\nimport { AddressKeyFilter } from './addressKeyFilter';\n\n\n/**\n * A rule that identifies the set of preferences to be used for a given library, model and instrument type.  There can be many such rules, though only the first found for a given combination would be used.\n */\nexport interface VendorModelRule { \n    /**\n     * The available values are: Lusid, RefinitivQps, RefinitivTracsWeb, VolMaster, IsdaCds, YieldBook, LusidCalc\n     */\n    supplier: VendorModelRule.SupplierEnum;\n    /**\n     * The vendor library model name\n     */\n    modelName: string;\n    /**\n     * The vendor library instrument type\n     */\n    instrumentType: string;\n    /**\n     * THIS FIELD IS DEPRECATED - use ModelOptions  The set of opaque model parameters, provided as a Json object, that is a string object which will internally be converted to a dictionary of string to object.  Note that this is not intended as the final form of this object. It will be replaced with a more structured object as the set of parameters that are possible is  better understood.\n     */\n    parameters?: string | null;\n    modelOptions?: ModelOptions;\n    /**\n     * This field should generally not be required. It indicates a specific case where there is a particular need to make a rule apply to only a single instrument  specified by an identifier on that instrument such as its LUID. One particular example would be to control the behaviour of a look-through portfolio scaling  methodology, such as where there is a mixture of indices and credit-debit portfolios where scaling on the sum of valuation would be deemed incorrectly for one  set but desired in general.\n     */\n    instrumentId?: string | null;\n    /**\n     * Condition for model selection. If a condition is satisfied the default model for valuation is overridden (for that instrument).\n     */\n    addressKeyFilters?: Array<AddressKeyFilter> | null;\n}\nexport namespace VendorModelRule {\n    export type SupplierEnum = 'Lusid' | 'RefinitivQps' | 'RefinitivTracsWeb' | 'VolMaster' | 'IsdaCds' | 'YieldBook' | 'LusidCalc';\n    export const SupplierEnum = {\n        Lusid: 'Lusid' as SupplierEnum,\n        RefinitivQps: 'RefinitivQps' as SupplierEnum,\n        RefinitivTracsWeb: 'RefinitivTracsWeb' as SupplierEnum,\n        VolMaster: 'VolMaster' as SupplierEnum,\n        IsdaCds: 'IsdaCds' as SupplierEnum,\n        YieldBook: 'YieldBook' as SupplierEnum,\n        LusidCalc: 'LusidCalc' as SupplierEnum\n    };\n}\n\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * The version metadata.\n */\nexport interface Version { \n    /**\n     * The effective datetime at which this version became valid. Only applies when a single entity is being interacted with.\n     */\n    effectiveFrom: string;\n    /**\n     * The asAt datetime at which the data was committed to LUSID.\n     */\n    asAtDate: string;\n    /**\n     * The asAt datetime at which the entity was first created in LUSID.\n     */\n    asAtCreated?: string | null;\n    /**\n     * The unique id of the user who created the entity.\n     */\n    userIdCreated?: string | null;\n    /**\n     * The unique request id of the command that created the entity.\n     */\n    requestIdCreated?: string | null;\n    /**\n     * The reason for an entity creation.\n     */\n    reasonCreated?: string | null;\n    /**\n     * The asAt datetime at which the entity (including its properties) was last updated in LUSID.\n     */\n    asAtModified?: string | null;\n    /**\n     * The unique id of the user who last updated the entity (including its properties) in LUSID.\n     */\n    userIdModified?: string | null;\n    /**\n     * The unique request id of the command that last updated the entity (including its properties) in LUSID.\n     */\n    requestIdModified?: string | null;\n    /**\n     * The reason for an entity modification.\n     */\n    reasonModified?: string | null;\n    /**\n     * The integer version number for the entity (the entity was created at version 1)\n     */\n    asAtVersionNumber?: number | null;\n    /**\n     * The unique id of the entity\n     */\n    entityUniqueId?: string | null;\n    /**\n     * The ID of the staged change that resulted in the most recent modification.\n     */\n    stagedModificationIdModified?: string | null;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport interface Warning { \n    entityId: string;\n    message: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * External market codes and identifiers for the equity, e.g. IBM.  Required for valuation via SimpleStatic (look-up pricing).  Valuation will not succeed without a matching quote.\n */\nexport interface WeightedInstrumentInLineLookupIdentifiers { \n    LusidInstrumentId?: string;\n    Isin?: string;\n    Sedol?: string;\n    Cusip?: string;\n    ClientInternal?: string;\n    Figi?: string;\n    RIC?: string;\n    QuotePermId?: string;\n    REDCode?: string;\n    BBGId?: string;\n    ICECode?: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A request to create an empty workspace.\n */\nexport interface WorkspaceCreationRequest { \n    /**\n     * A workspace\\'s name.\n     */\n    name: string;\n    /**\n     * A friendly description for the workspace.\n     */\n    description: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A request to create an item in a workspace.\n */\nexport interface WorkspaceItemCreationRequest { \n    /**\n     * A simple integer format identifier.\n     */\n    format: number;\n    /**\n     * A workspace item\\'s name.\n     */\n    name: string;\n    /**\n     * The group containing a workspace item.\n     */\n    group: string;\n    /**\n     * The description of a workspace item.\n     */\n    description: string;\n    /**\n     * The content associated with a workspace item.\n     */\n    content: any | null;\n    /**\n     * The type of the workspace item.\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A request to update a workspace item.\n */\nexport interface WorkspaceItemUpdateRequest { \n    /**\n     * A simple integer format identifier.\n     */\n    format: number;\n    /**\n     * The description of a workspace item.\n     */\n    description: string;\n    /**\n     * The content associated with a workspace item.\n     */\n    content: any | null;\n    /**\n     * The type of the workspace item.\n     */\n    type: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A request to update a workspace.\n */\nexport interface WorkspaceUpdateRequest { \n    /**\n     * A friendly description for the workspace.\n     */\n    description: string;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\nexport type WorkspaceVisibility = 'shared' | 'personal';\n\nexport const WorkspaceVisibility = {\n    Shared: 'shared' as WorkspaceVisibility,\n    Personal: 'personal' as WorkspaceVisibility\n};\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\n\n/**\n * A date in component form.\n */\nexport interface YearMonthDay { \n    /**\n     * The year of the date.\n     */\n    year: number;\n    /**\n     * The month of the date.\n     */\n    month: number;\n    /**\n     * The day in month of the date.\n     */\n    day: number;\n}\n\n","/**\n * LUSID API\n * # Introduction  This page documents the [LUSID APIs](../../../api/swagger), which allows authorised clients to query and update their data within the LUSID platform.  SDKs to interact with the LUSID APIs are available in the following languages and frameworks:  * [C#](https://github.com/finbourne/lusid-sdk-csharp) * [Java](https://github.com/finbourne/lusid-sdk-java) * [JavaScript](https://github.com/finbourne/lusid-sdk-js) * [Python](https://github.com/finbourne/lusid-sdk-python) * [Angular](https://github.com/finbourne/lusid-sdk-angular)  The LUSID platform is made up of a number of sub-applications. You can find the API / swagger documentation by following the links in the table below.   | Application   | Description                                                                       | API / Swagger Documentation                          | |---------------|-----------------------------------------------------------------------------------|------------------------------------------------------| | LUSID         | Open, API-first, developer-friendly investment data platform.                     | [Swagger](../../../api/swagger/index.html)           | | Web app       | User-facing front end for LUSID.                                                  | [Swagger](../../../app/swagger/index.html)           | | Scheduler     | Automated job scheduler.                                                          | [Swagger](../../../scheduler2/swagger/index.html)    | | Insights      | Monitoring and troubleshooting service.                                           | [Swagger](../../../insights/swagger/index.html)      | | Identity      | Identity management for LUSID (in conjunction with Access)                        | [Swagger](../../../identity/swagger/index.html)      | | Access        | Access control for LUSID (in conjunction with Identity)                           | [Swagger](../../../access/swagger/index.html)        | | Drive         | Secure file repository and manager for collaboration.                             | [Swagger](../../../drive/swagger/index.html)         | | Luminesce     | Data virtualisation service (query data from multiple providers, including LUSID) | [Swagger](../../../honeycomb/swagger/index.html)     | | Notification  | Notification service.                                                             | [Swagger](../../../notification/swagger/index.html)  | | Configuration | File store for secrets and other sensitive information.                           | [Swagger](../../../configuration/swagger/index.html) | | Workflow      | Workflow service.                                                                 | [Swagger](../../../workflow/swagger/index.html)      |   # Error Codes  | Code|Name|Description | | ---|---|--- | | <a name=\\\"-10\\\">-10</a>|Server Configuration Error|  | | <a name=\\\"-1\\\">-1</a>|Unknown error|An unexpected error was encountered on our side. | | <a name=\\\"102\\\">102</a>|Version Not Found|  | | <a name=\\\"103\\\">103</a>|Api Rate Limit Violation|  | | <a name=\\\"104\\\">104</a>|Instrument Not Found|  | | <a name=\\\"105\\\">105</a>|Property Not Found|  | | <a name=\\\"106\\\">106</a>|Portfolio Recursion Depth|  | | <a name=\\\"108\\\">108</a>|Group Not Found|  | | <a name=\\\"109\\\">109</a>|Portfolio Not Found|  | | <a name=\\\"110\\\">110</a>|Property Schema Not Found|  | | <a name=\\\"111\\\">111</a>|Portfolio Ancestry Not Found|  | | <a name=\\\"112\\\">112</a>|Portfolio With Id Already Exists|  | | <a name=\\\"113\\\">113</a>|Orphaned Portfolio|  | | <a name=\\\"119\\\">119</a>|Missing Base Claims|  | | <a name=\\\"121\\\">121</a>|Property Not Defined|  | | <a name=\\\"122\\\">122</a>|Cannot Delete System Property|  | | <a name=\\\"123\\\">123</a>|Cannot Modify Immutable Property Field|  | | <a name=\\\"124\\\">124</a>|Property Already Exists|  | | <a name=\\\"125\\\">125</a>|Invalid Property Life Time|  | | <a name=\\\"126\\\">126</a>|Property Constraint Style Excludes Properties|  | | <a name=\\\"127\\\">127</a>|Cannot Modify Default Data Type|  | | <a name=\\\"128\\\">128</a>|Group Already Exists|  | | <a name=\\\"129\\\">129</a>|No Such Data Type|  | | <a name=\\\"130\\\">130</a>|Undefined Value For Data Type|  | | <a name=\\\"131\\\">131</a>|Unsupported Value Type Defined On Data Type|  | | <a name=\\\"132\\\">132</a>|Validation Error|  | | <a name=\\\"133\\\">133</a>|Loop Detected In Group Hierarchy|  | | <a name=\\\"134\\\">134</a>|Undefined Acceptable Values|  | | <a name=\\\"135\\\">135</a>|Sub Group Already Exists|  | | <a name=\\\"138\\\">138</a>|Price Source Not Found|  | | <a name=\\\"139\\\">139</a>|Analytic Store Not Found|  | | <a name=\\\"141\\\">141</a>|Analytic Store Already Exists|  | | <a name=\\\"143\\\">143</a>|Client Instrument Already Exists|  | | <a name=\\\"144\\\">144</a>|Duplicate In Parameter Set|  | | <a name=\\\"147\\\">147</a>|Results Not Found|  | | <a name=\\\"148\\\">148</a>|Order Field Not In Result Set|  | | <a name=\\\"149\\\">149</a>|Operation Failed|  | | <a name=\\\"150\\\">150</a>|Elastic Search Error|  | | <a name=\\\"151\\\">151</a>|Invalid Parameter Value|  | | <a name=\\\"153\\\">153</a>|Command Processing Failure|  | | <a name=\\\"154\\\">154</a>|Entity State Construction Failure|  | | <a name=\\\"155\\\">155</a>|Entity Timeline Does Not Exist|  | | <a name=\\\"156\\\">156</a>|Concurrency Conflict Failure|  | | <a name=\\\"157\\\">157</a>|Invalid Request|  | | <a name=\\\"158\\\">158</a>|Event Publish Unknown|  | | <a name=\\\"159\\\">159</a>|Event Query Failure|  | | <a name=\\\"160\\\">160</a>|Blob Did Not Exist|  | | <a name=\\\"162\\\">162</a>|Sub System Request Failure|  | | <a name=\\\"163\\\">163</a>|Sub System Configuration Failure|  | | <a name=\\\"165\\\">165</a>|Failed To Delete|  | | <a name=\\\"166\\\">166</a>|Upsert Client Instrument Failure|  | | <a name=\\\"167\\\">167</a>|Illegal As At Interval|  | | <a name=\\\"168\\\">168</a>|Illegal Bitemporal Query|  | | <a name=\\\"169\\\">169</a>|Invalid Alternate Id|  | | <a name=\\\"170\\\">170</a>|Cannot Add Non-Writable Properties To Entity|  | | <a name=\\\"171\\\">171</a>|Entity Already Exists In Group|  | | <a name=\\\"172\\\">172</a>|Entity With Id Does Not Exist|  | | <a name=\\\"173\\\">173</a>|Entity With Id Already Exists|  | | <a name=\\\"174\\\">174</a>|Derived Portfolio Details Do Not Exist|  | | <a name=\\\"175\\\">175</a>|Entity Not In Group|  | | <a name=\\\"176\\\">176</a>|Portfolio With Name Already Exists|  | | <a name=\\\"177\\\">177</a>|Invalid Transactions|  | | <a name=\\\"178\\\">178</a>|Reference Portfolio Not Found|  | | <a name=\\\"179\\\">179</a>|Duplicate Id|  | | <a name=\\\"180\\\">180</a>|Command Retrieval Failure|  | | <a name=\\\"181\\\">181</a>|Data Filter Application Failure|  | | <a name=\\\"182\\\">182</a>|Search Failed|  | | <a name=\\\"183\\\">183</a>|Movements Engine Configuration Key Failure|  | | <a name=\\\"184\\\">184</a>|Fx Rate Source Not Found|  | | <a name=\\\"185\\\">185</a>|Accrual Source Not Found|  | | <a name=\\\"186\\\">186</a>|Access Denied|  | | <a name=\\\"187\\\">187</a>|Invalid Identity Token|  | | <a name=\\\"188\\\">188</a>|Invalid Request Headers|  | | <a name=\\\"189\\\">189</a>|Price Not Found|  | | <a name=\\\"190\\\">190</a>|Invalid Sub Holding Keys Provided|  | | <a name=\\\"191\\\">191</a>|Duplicate Sub Holding Keys Provided|  | | <a name=\\\"192\\\">192</a>|Cut Definition Not Found|  | | <a name=\\\"193\\\">193</a>|Cut Definition Invalid|  | | <a name=\\\"194\\\">194</a>|Time Variant Property Deletion Date Unspecified|  | | <a name=\\\"195\\\">195</a>|Perpetual Property Deletion Date Specified|  | | <a name=\\\"196\\\">196</a>|Time Variant Property Upsert Date Unspecified|  | | <a name=\\\"197\\\">197</a>|Perpetual Property Upsert Date Specified|  | | <a name=\\\"200\\\">200</a>|Invalid Unit For Data Type|  | | <a name=\\\"201\\\">201</a>|Invalid Type For Data Type|  | | <a name=\\\"202\\\">202</a>|Invalid Value For Data Type|  | | <a name=\\\"203\\\">203</a>|Unit Not Defined For Data Type|  | | <a name=\\\"204\\\">204</a>|Units Not Supported On Data Type|  | | <a name=\\\"205\\\">205</a>|Cannot Specify Units On Data Type|  | | <a name=\\\"206\\\">206</a>|Unit Schema Inconsistent With Data Type|  | | <a name=\\\"207\\\">207</a>|Unit Definition Not Specified|  | | <a name=\\\"208\\\">208</a>|Duplicate Unit Definitions Specified|  | | <a name=\\\"209\\\">209</a>|Invalid Units Definition|  | | <a name=\\\"210\\\">210</a>|Invalid Instrument Identifier Unit|  | | <a name=\\\"211\\\">211</a>|Holdings Adjustment Does Not Exist|  | | <a name=\\\"212\\\">212</a>|Could Not Build Excel Url|  | | <a name=\\\"213\\\">213</a>|Could Not Get Excel Version|  | | <a name=\\\"214\\\">214</a>|Instrument By Code Not Found|  | | <a name=\\\"215\\\">215</a>|Entity Schema Does Not Exist|  | | <a name=\\\"216\\\">216</a>|Feature Not Supported On Portfolio Type|  | | <a name=\\\"217\\\">217</a>|Quote Not Found|  | | <a name=\\\"218\\\">218</a>|Invalid Quote Identifier|  | | <a name=\\\"219\\\">219</a>|Invalid Metric For Data Type|  | | <a name=\\\"220\\\">220</a>|Invalid Instrument Definition|  | | <a name=\\\"221\\\">221</a>|Instrument Upsert Failure|  | | <a name=\\\"222\\\">222</a>|Reference Portfolio Request Not Supported|  | | <a name=\\\"223\\\">223</a>|Transaction Portfolio Request Not Supported|  | | <a name=\\\"224\\\">224</a>|Invalid Property Value Assignment|  | | <a name=\\\"230\\\">230</a>|Transaction Type Not Found|  | | <a name=\\\"231\\\">231</a>|Transaction Type Duplication|  | | <a name=\\\"232\\\">232</a>|Portfolio Does Not Exist At Given Date|  | | <a name=\\\"233\\\">233</a>|Query Parser Failure|  | | <a name=\\\"234\\\">234</a>|Duplicate Constituent|  | | <a name=\\\"235\\\">235</a>|Unresolved Instrument Constituent|  | | <a name=\\\"236\\\">236</a>|Unresolved Instrument In Transition|  | | <a name=\\\"237\\\">237</a>|Missing Side Definitions|  | | <a name=\\\"240\\\">240</a>|Duplicate Calculations Failure|  | | <a name=\\\"299\\\">299</a>|Invalid Recipe|  | | <a name=\\\"300\\\">300</a>|Missing Recipe|  | | <a name=\\\"301\\\">301</a>|Dependencies|  | | <a name=\\\"304\\\">304</a>|Portfolio Preprocess Failure|  | | <a name=\\\"310\\\">310</a>|Valuation Engine Failure|  | | <a name=\\\"311\\\">311</a>|Task Factory Failure|  | | <a name=\\\"312\\\">312</a>|Task Evaluation Failure|  | | <a name=\\\"313\\\">313</a>|Task Generation Failure|  | | <a name=\\\"314\\\">314</a>|Engine Configuration Failure|  | | <a name=\\\"315\\\">315</a>|Model Specification Failure|  | | <a name=\\\"320\\\">320</a>|Market Data Key Failure|  | | <a name=\\\"321\\\">321</a>|Market Resolver Failure|  | | <a name=\\\"322\\\">322</a>|Market Data Failure|  | | <a name=\\\"330\\\">330</a>|Curve Failure|  | | <a name=\\\"331\\\">331</a>|Volatility Surface Failure|  | | <a name=\\\"332\\\">332</a>|Volatility Cube Failure|  | | <a name=\\\"350\\\">350</a>|Instrument Failure|  | | <a name=\\\"351\\\">351</a>|Cash Flows Failure|  | | <a name=\\\"352\\\">352</a>|Reference Data Failure|  | | <a name=\\\"360\\\">360</a>|Aggregation Failure|  | | <a name=\\\"361\\\">361</a>|Aggregation Measure Failure|  | | <a name=\\\"370\\\">370</a>|Result Retrieval Failure|  | | <a name=\\\"371\\\">371</a>|Result Processing Failure|  | | <a name=\\\"372\\\">372</a>|Vendor Result Processing Failure|  | | <a name=\\\"373\\\">373</a>|Vendor Result Mapping Failure|  | | <a name=\\\"374\\\">374</a>|Vendor Library Unauthorised|  | | <a name=\\\"375\\\">375</a>|Vendor Connectivity Error|  | | <a name=\\\"376\\\">376</a>|Vendor Interface Error|  | | <a name=\\\"377\\\">377</a>|Vendor Pricing Failure|  | | <a name=\\\"378\\\">378</a>|Vendor Translation Failure|  | | <a name=\\\"379\\\">379</a>|Vendor Key Mapping Failure|  | | <a name=\\\"380\\\">380</a>|Vendor Reflection Failure|  | | <a name=\\\"381\\\">381</a>|Vendor Process Failure|  | | <a name=\\\"382\\\">382</a>|Vendor System Failure|  | | <a name=\\\"390\\\">390</a>|Attempt To Upsert Duplicate Quotes|  | | <a name=\\\"391\\\">391</a>|Corporate Action Source Does Not Exist|  | | <a name=\\\"392\\\">392</a>|Corporate Action Source Already Exists|  | | <a name=\\\"393\\\">393</a>|Instrument Identifier Already In Use|  | | <a name=\\\"394\\\">394</a>|Properties Not Found|  | | <a name=\\\"395\\\">395</a>|Batch Operation Aborted|  | | <a name=\\\"400\\\">400</a>|Invalid Iso4217 Currency Code|  | | <a name=\\\"401\\\">401</a>|Cannot Assign Instrument Identifier To Currency|  | | <a name=\\\"402\\\">402</a>|Cannot Assign Currency Identifier To Non Currency|  | | <a name=\\\"403\\\">403</a>|Currency Instrument Cannot Be Deleted|  | | <a name=\\\"404\\\">404</a>|Currency Instrument Cannot Have Economic Definition|  | | <a name=\\\"405\\\">405</a>|Currency Instrument Cannot Have Lookthrough Portfolio|  | | <a name=\\\"406\\\">406</a>|Cannot Create Currency Instrument With Multiple Identifiers|  | | <a name=\\\"407\\\">407</a>|Specified Currency Is Undefined|  | | <a name=\\\"410\\\">410</a>|Index Does Not Exist|  | | <a name=\\\"411\\\">411</a>|Sort Field Does Not Exist|  | | <a name=\\\"413\\\">413</a>|Negative Pagination Parameters|  | | <a name=\\\"414\\\">414</a>|Invalid Search Syntax|  | | <a name=\\\"415\\\">415</a>|Filter Execution Timeout|  | | <a name=\\\"420\\\">420</a>|Side Definition Inconsistent|  | | <a name=\\\"450\\\">450</a>|Invalid Quote Access Metadata Rule|  | | <a name=\\\"451\\\">451</a>|Access Metadata Not Found|  | | <a name=\\\"452\\\">452</a>|Invalid Access Metadata Identifier|  | | <a name=\\\"460\\\">460</a>|Standard Resource Not Found|  | | <a name=\\\"461\\\">461</a>|Standard Resource Conflict|  | | <a name=\\\"462\\\">462</a>|Calendar Not Found|  | | <a name=\\\"463\\\">463</a>|Date In A Calendar Not Found|  | | <a name=\\\"464\\\">464</a>|Invalid Date Source Data|  | | <a name=\\\"465\\\">465</a>|Invalid Timezone|  | | <a name=\\\"601\\\">601</a>|Person Identifier Already In Use|  | | <a name=\\\"602\\\">602</a>|Person Not Found|  | | <a name=\\\"603\\\">603</a>|Cannot Set Identifier|  | | <a name=\\\"617\\\">617</a>|Invalid Recipe Specification In Request|  | | <a name=\\\"618\\\">618</a>|Inline Recipe Deserialisation Failure|  | | <a name=\\\"619\\\">619</a>|Identifier Types Not Set For Entity|  | | <a name=\\\"620\\\">620</a>|Cannot Delete All Client Defined Identifiers|  | | <a name=\\\"650\\\">650</a>|The Order requested was not found.|  | | <a name=\\\"654\\\">654</a>|The Allocation requested was not found.|  | | <a name=\\\"655\\\">655</a>|Cannot build the fx forward target with the given holdings.|  | | <a name=\\\"656\\\">656</a>|Group does not contain expected entities.|  | | <a name=\\\"665\\\">665</a>|Destination directory not found|  | | <a name=\\\"667\\\">667</a>|Relation definition already exists|  | | <a name=\\\"672\\\">672</a>|Could not retrieve file contents|  | | <a name=\\\"673\\\">673</a>|Missing entitlements for entities in Group|  | | <a name=\\\"674\\\">674</a>|Next Best Action not found|  | | <a name=\\\"676\\\">676</a>|Relation definition not defined|  | | <a name=\\\"677\\\">677</a>|Invalid entity identifier for relation|  | | <a name=\\\"681\\\">681</a>|Sorting by specified field not supported|One or more of the provided fields to order by were either invalid or not supported. | | <a name=\\\"682\\\">682</a>|Too many fields to sort by|The number of fields to sort the data by exceeds the number allowed by the endpoint | | <a name=\\\"684\\\">684</a>|Sequence Not Found|  | | <a name=\\\"685\\\">685</a>|Sequence Already Exists|  | | <a name=\\\"686\\\">686</a>|Non-cycling sequence has been exhausted|  | | <a name=\\\"687\\\">687</a>|Legal Entity Identifier Already In Use|  | | <a name=\\\"688\\\">688</a>|Legal Entity Not Found|  | | <a name=\\\"689\\\">689</a>|The supplied pagination token is invalid|  | | <a name=\\\"690\\\">690</a>|Property Type Is Not Supported|  | | <a name=\\\"691\\\">691</a>|Multiple Tax-lots For Currency Type Is Not Supported|  | | <a name=\\\"692\\\">692</a>|This endpoint does not support impersonation|  | | <a name=\\\"693\\\">693</a>|Entity type is not supported for Relationship|  | | <a name=\\\"694\\\">694</a>|Relationship Validation Failure|  | | <a name=\\\"695\\\">695</a>|Relationship Not Found|  | | <a name=\\\"697\\\">697</a>|Derived Property Formula No Longer Valid|  | | <a name=\\\"698\\\">698</a>|Story is not available|  | | <a name=\\\"703\\\">703</a>|Corporate Action Does Not Exist|  | | <a name=\\\"720\\\">720</a>|The provided sort and filter combination is not valid|  | | <a name=\\\"721\\\">721</a>|A2B generation failed|  | | <a name=\\\"722\\\">722</a>|Aggregated Return Calculation Failure|  | | <a name=\\\"723\\\">723</a>|Custom Entity Definition Identifier Already In Use|  | | <a name=\\\"724\\\">724</a>|Custom Entity Definition Not Found|  | | <a name=\\\"725\\\">725</a>|The Placement requested was not found.|  | | <a name=\\\"726\\\">726</a>|The Execution requested was not found.|  | | <a name=\\\"727\\\">727</a>|The Block requested was not found.|  | | <a name=\\\"728\\\">728</a>|The Participation requested was not found.|  | | <a name=\\\"729\\\">729</a>|The Package requested was not found.|  | | <a name=\\\"730\\\">730</a>|The OrderInstruction requested was not found.|  | | <a name=\\\"732\\\">732</a>|Custom Entity not found.|  | | <a name=\\\"733\\\">733</a>|Custom Entity Identifier already in use.|  | | <a name=\\\"735\\\">735</a>|Calculation Failed.|  | | <a name=\\\"736\\\">736</a>|An expected key on HttpResponse is missing.|  | | <a name=\\\"737\\\">737</a>|A required fee detail is missing.|  | | <a name=\\\"738\\\">738</a>|Zero rows were returned from Luminesce|  | | <a name=\\\"739\\\">739</a>|Provided Weekend Mask was invalid|  | | <a name=\\\"742\\\">742</a>|Custom Entity fields do not match the definition|  | | <a name=\\\"746\\\">746</a>|The provided sequence is not valid.|  | | <a name=\\\"751\\\">751</a>|The type of the Custom Entity is different than the type provided in the definition.|  | | <a name=\\\"752\\\">752</a>|Luminesce process returned an error.|  | | <a name=\\\"753\\\">753</a>|File name or content incompatible with operation.|  | | <a name=\\\"755\\\">755</a>|Schema of response from Drive is not as expected.|  | | <a name=\\\"757\\\">757</a>|Schema of response from Luminesce is not as expected.|  | | <a name=\\\"758\\\">758</a>|Luminesce timed out.|  | | <a name=\\\"763\\\">763</a>|Invalid Lusid Entity Identifier Unit|  | | <a name=\\\"768\\\">768</a>|Fee rule not found.|  | | <a name=\\\"769\\\">769</a>|Cannot update the base currency of a portfolio with transactions loaded|  | | <a name=\\\"771\\\">771</a>|Transaction configuration source not found|  | | <a name=\\\"774\\\">774</a>|Compliance rule not found.|  | | <a name=\\\"775\\\">775</a>|Fund accounting document cannot be processed.|  | | <a name=\\\"778\\\">778</a>|Unable to look up FX rate from trade ccy to portfolio ccy for some of the trades.|  | | <a name=\\\"782\\\">782</a>|The Property definition dataType is not matching the derivation formula dataType|  | | <a name=\\\"783\\\">783</a>|The Property definition domain is not supported for derived properties|  | | <a name=\\\"788\\\">788</a>|Compliance run not found failure.|  | | <a name=\\\"790\\\">790</a>|Custom Entity has missing or invalid identifiers|  | | <a name=\\\"791\\\">791</a>|Custom Entity definition already exists|  | | <a name=\\\"792\\\">792</a>|Compliance PropertyKey is missing.|  | | <a name=\\\"793\\\">793</a>|Compliance Criteria Value for matching is missing.|  | | <a name=\\\"795\\\">795</a>|Cannot delete identifier definition|  | | <a name=\\\"796\\\">796</a>|Tax rule set not found.|  | | <a name=\\\"797\\\">797</a>|A tax rule set with this id already exists.|  | | <a name=\\\"798\\\">798</a>|Multiple rule sets for the same property key are applicable.|  | | <a name=\\\"799\\\">799</a>|The request must contain a date or diary entry.|  | | <a name=\\\"800\\\">800</a>|Can not upsert an instrument event of this type.|  | | <a name=\\\"801\\\">801</a>|The instrument event does not exist.|  | | <a name=\\\"802\\\">802</a>|The Instrument event is missing salient information.|  | | <a name=\\\"803\\\">803</a>|The Instrument event could not be processed.|  | | <a name=\\\"804\\\">804</a>|Some data requested does not follow the order graph assumptions.|  | | <a name=\\\"805\\\">805</a>|The instrument event type does not exist.|  | | <a name=\\\"806\\\">806</a>|The transaction template specification does not exist.|  | | <a name=\\\"807\\\">807</a>|The default transaction template does not exist.|  | | <a name=\\\"808\\\">808</a>|The transaction template does not exist.|  | | <a name=\\\"811\\\">811</a>|A price could not be found for an order.|  | | <a name=\\\"812\\\">812</a>|A price could not be found for an allocation.|  | | <a name=\\\"813\\\">813</a>|Chart of Accounts not found.|  | | <a name=\\\"814\\\">814</a>|Account not found.|  | | <a name=\\\"815\\\">815</a>|Abor not found.|  | | <a name=\\\"816\\\">816</a>|Abor Configuration not found.|  | | <a name=\\\"817\\\">817</a>|Reconciliation mapping not found|  | | <a name=\\\"818\\\">818</a>|Attribute type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"819\\\">819</a>|Reconciliation not found.|  | | <a name=\\\"820\\\">820</a>|Custodian Account not found.|  | | <a name=\\\"821\\\">821</a>|Allocation Failure|  | | <a name=\\\"822\\\">822</a>|Reconciliation run not found|  | | <a name=\\\"823\\\">823</a>|Reconciliation break not found|  | | <a name=\\\"824\\\">824</a>|Entity link type could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"828\\\">828</a>|Address key definition not found.|  | | <a name=\\\"829\\\">829</a>|Compliance template not found.|  | | <a name=\\\"830\\\">830</a>|Action not supported|  | | <a name=\\\"831\\\">831</a>|Reference list not found.|  | | <a name=\\\"832\\\">832</a>|Posting Module not found.|  | | <a name=\\\"833\\\">833</a>|The type of parameter provided did not match that required by the compliance rule.|  | | <a name=\\\"834\\\">834</a>|The parameters provided by a rule did not match those required by its template.|  | | <a name=\\\"835\\\">835</a>|The entity has a property in a domain that is not supprted for that entity type.|  | | <a name=\\\"836\\\">836</a>|Structured result data not found.|  | | <a name=\\\"837\\\">837</a>|Diary entry not found.|  | | <a name=\\\"838\\\">838</a>|Diary entry could not be created.|  | | <a name=\\\"839\\\">839</a>|Diary entry already exists.|  | | <a name=\\\"861\\\">861</a>|Compliance run summary not found.|  | | <a name=\\\"869\\\">869</a>|Conflicting instrument properties in batch.|  | | <a name=\\\"870\\\">870</a>|Compliance run summary already exists.|  | | <a name=\\\"871\\\">871</a>|The specified impersonated user does not exist|  | | <a name=\\\"874\\\">874</a>|Provided Property Domain is not supported for entity filter.|  | | <a name=\\\"875\\\">875</a>|Cannot Delete System Reference List.|  | | <a name=\\\"876\\\">876</a>|Cleardown Module not found.|  | | <a name=\\\"879\\\">879</a>|Portfolios do not have the same base currency|  | | <a name=\\\"880\\\">880</a>|There was a problem with the definition of the compliance expression.|  | | <a name=\\\"881\\\">881</a>|Block overplaced.|  | | <a name=\\\"882\\\">882</a>|Order not approved.|  | | <a name=\\\"883\\\">883</a>|Cannot update the shared fields of a block with associated orders.|  | | <a name=\\\"886\\\">886</a>|Cannot lock the period.|  | | <a name=\\\"887\\\">887</a>|Cannot apply clear down module.|  | | <a name=\\\"888\\\">888</a>|Cannot upsert Instrument Event Instruction.|  | | <a name=\\\"889\\\">889</a>|Cannot read Instrument Event Instruction.|  | | <a name=\\\"895\\\">895</a>|The Capital Ratio Calculation Is Wrong.|  | | <a name=\\\"910\\\">910</a>|Cannot update a block referenced by a placement.|  | | <a name=\\\"911\\\">911</a>|A Fund that references this Abor already exists.|  | | <a name=\\\"912\\\">912</a>|Cannot add decision to Staged Modification.|  | | <a name=\\\"913\\\">913</a>|The Staged Modification could not be applied.|  | | <a name=\\\"914\\\">914</a>|Action cannot be executed.|  | | <a name=\\\"915\\\">915</a>|Cannot upsert multiple versions of the same property in one request.|  | | <a name=\\\"916\\\">916</a>|Placement and direct descendents have more executed quantity than total placement quantity.|  | | <a name=\\\"917\\\">917</a>|Cannot update a placement with this EntryType.|  | | <a name=\\\"918\\\">918</a>|Cannot update a placement in this State.|  | | <a name=\\\"919\\\">919</a>|Placement could not be cancelled.|  | | <a name=\\\"920\\\">920</a>|Share Class not configured in Fund|  | | <a name=\\\"921\\\">921</a>|Share Class Sub Holding Key not configured in Portfolio|  | | <a name=\\\"922\\\">922</a>|Could not update an order.|  | | <a name=\\\"923\\\">923</a>|Multiple sets of Share Class Sub Holding Keys configured across the Portfolios of a Fund.|  | | <a name=\\\"924\\\">924</a>|One or more matrix cells could not be added to the matrix.|  | | <a name=\\\"925\\\">925</a>|There was a problem with the provided matrix definition.|  | | <a name=\\\"926\\\">926</a>|Matrix definition does not exist.|  | | <a name=\\\"927\\\">927</a>|Matrix definition could not be deleted because it doesn\\'t exist.|  | | <a name=\\\"928\\\">928</a>|DataType with Id already exists.|  | | <a name=\\\"929\\\">929</a>|Square matrix is incomplete.|  | | <a name=\\\"930\\\">930</a>|A conditional license term has been exceeded.|  | | <a name=\\\"931\\\">931</a>|The Custom Data Model requested is not intended for the entity provided.|  | | <a name=\\\"932\\\">932</a>|The entity provided does not have a mandatory property specified by the Custom Data Model.|  | | <a name=\\\"933\\\">933</a>|The entity provided has a property not allowed by the specified Custom Data Model.|  | | <a name=\\\"934\\\">934</a>|The entity provided does not have a mandatory identifier specified by the Custom Data Model.|  | | <a name=\\\"935\\\">935</a>|The entity provided has an identifier not allowed by the specified Custom Data Model.|  | | <a name=\\\"936\\\">936</a>|The Custom Data Model included an alias or sort-by attribute that was not on the definition.|  | | <a name=\\\"937\\\">937</a>|The ClosedPeriod with the Id already exists on the Timeline|  | | <a name=\\\"938\\\">938</a>|The new Closed Period would cause the Timeline to have non-contiguous Closed Periods|  | | <a name=\\\"939\\\">939</a>|Blocked by a Network Zone|  | | <a name=\\\"940\\\">940</a>|The entity provided does not meet the conditions of the Custom Data Model.|  | | <a name=\\\"941\\\">941</a>|Order not compliant.|  | | <a name=\\\"942\\\">942</a>|Action would create a circular dependency.|  | | <a name=\\\"944\\\">944</a>|Derived Property calculation not complete.|  | | <a name=\\\"945\\\">945</a>|Derived Property is not filterable.|  | | <a name=\\\"946\\\">946</a>|The conditions provided have one or more errors.|  | | <a name=\\\"947\\\">947</a>|The property/identifier domain and entity domain do not match.|  | | <a name=\\\"948\\\">948</a>|Invalid Timeline|  | | <a name=\\\"949\\\">949</a>|Filterable Derived Property limit reached.|  | | <a name=\\\"950\\\">950</a>|Investor Record Identifier Already In Use|  | | <a name=\\\"951\\\">951</a>|Investor Record Not Found|  | | <a name=\\\"952\\\">952</a>|Investment Account Identifier Already In Use|  | | <a name=\\\"953\\\">953</a>|Investment Account Not Found|  | | <a name=\\\"954\\\">954</a>|Could Not Sweep Block|  | \n *\n * Contact: info@finbourne.com\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nimport { LusidInstrument } from './lusidInstrument';\nimport { MarketDataOptions } from './marketDataOptions';\nimport { MarketQuote } from './marketQuote';\nimport { ComplexMarketData } from './complexMarketData';\n\n\n/**\n * Market data for a yield curve,  represented by a list of instruments and corresponding market quotes\n */\nexport interface YieldCurveData extends ComplexMarketData { \n    /**\n     * Base date\n     */\n    baseDate: string;\n    /**\n     * The set of instruments that define the curve.\n     */\n    instruments: Array<LusidInstrument>;\n    /**\n     * The market quotes corresponding to the the instruments used to define the curve\n     */\n    quotes: Array<MarketQuote>;\n    /**\n     * Description of the complex market data\\'s lineage e.g. \\'FundAccountant_GreenQuality\\'.\n     */\n    lineage?: string | null;\n    marketDataOptions?: MarketDataOptions;\n    /**\n     * The available values are: DiscountFactorCurveData, EquityVolSurfaceData, FxVolSurfaceData, IrVolCubeData, OpaqueMarketData, YieldCurveData, FxForwardCurveData, FxForwardPipsCurveData, FxForwardTenorCurveData, FxForwardTenorPipsCurveData, FxForwardCurveByQuoteReference, CreditSpreadCurveData, EquityCurveByPricesData, ConstantVolatilitySurface\n     */\n    marketDataType: YieldCurveData.MarketDataTypeEnum;\n}\nexport namespace YieldCurveData {\n    export type MarketDataTypeEnum = 'DiscountFactorCurveData' | 'EquityVolSurfaceData' | 'FxVolSurfaceData' | 'IrVolCubeData' | 'OpaqueMarketData' | 'YieldCurveData' | 'FxForwardCurveData' | 'FxForwardPipsCurveData' | 'FxForwardTenorCurveData' | 'FxForwardTenorPipsCurveData' | 'FxForwardCurveByQuoteReference' | 'CreditSpreadCurveData' | 'EquityCurveByPricesData' | 'ConstantVolatilitySurface';\n    export const MarketDataTypeEnum = {\n        DiscountFactorCurveData: 'DiscountFactorCurveData' as MarketDataTypeEnum,\n        EquityVolSurfaceData: 'EquityVolSurfaceData' as MarketDataTypeEnum,\n        FxVolSurfaceData: 'FxVolSurfaceData' as MarketDataTypeEnum,\n        IrVolCubeData: 'IrVolCubeData' as MarketDataTypeEnum,\n        OpaqueMarketData: 'OpaqueMarketData' as MarketDataTypeEnum,\n        YieldCurveData: 'YieldCurveData' as MarketDataTypeEnum,\n        FxForwardCurveData: 'FxForwardCurveData' as MarketDataTypeEnum,\n        FxForwardPipsCurveData: 'FxForwardPipsCurveData' as MarketDataTypeEnum,\n        FxForwardTenorCurveData: 'FxForwardTenorCurveData' as MarketDataTypeEnum,\n        FxForwardTenorPipsCurveData: 'FxForwardTenorPipsCurveData' as MarketDataTypeEnum,\n        FxForwardCurveByQuoteReference: 'FxForwardCurveByQuoteReference' as MarketDataTypeEnum,\n        CreditSpreadCurveData: 'CreditSpreadCurveData' as MarketDataTypeEnum,\n        EquityCurveByPricesData: 'EquityCurveByPricesData' as MarketDataTypeEnum,\n        ConstantVolatilitySurface: 'ConstantVolatilitySurface' as MarketDataTypeEnum\n    };\n}\n\n\n","import { NgModule, ModuleWithProviders, SkipSelf, Optional } from '@angular/core';\nimport { Configuration } from './configuration';\nimport { HttpClient } from '@angular/common/http';\n\n\n@NgModule({\n  imports:      [],\n  declarations: [],\n  exports:      [],\n  providers: []\n})\nexport class ApiModule {\n    public static forRoot(configurationFactory: () => Configuration): ModuleWithProviders<ApiModule> {\n        return {\n            ngModule: ApiModule,\n            providers: [ { provide: Configuration, useFactory: configurationFactory } ]\n        };\n    }\n\n    constructor( @Optional() @SkipSelf() parentModule: ApiModule,\n                 @Optional() http: HttpClient) {\n        if (parentModule) {\n            throw new Error('ApiModule is already loaded. Import in your base AppModule only.');\n        }\n        if (!http) {\n            throw new Error('You need to import the HttpClientModule in your AppModule! \\n' +\n            'See also https://github.com/angular/angular/issues/20575');\n        }\n    }\n}\n","/*\r\n * Public API Surface of lusid-sdk-angular18\r\n */\r\n\r\nexport * from './lib';","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i2.Configuration"],"mappings":"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"}